E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
查询优化
MySQL学习笔记整理(下部)
Tree索引的分类建索引的原则回表和索引覆盖联合索引的使用MySQL的约束常见的约束分类主键约束详解主键约束概念主键约束的相关操作MySQL锁的类型性能优化索引的优化SQL语句调优优化数据访问重构查询方式慢
查询优化
定位慢
霁晨晨晨
·
2023-08-30 23:14
mysql
学习
笔记
chapter05_查询处理和
查询优化
_2_关系数据库系统的
查询优化
方式
查询优化
技术(1)代数优化(2)基于存储路径的优化(3)基于代价估算的优化整体过程:将查询转换成语法树;根据关系的等价变化规则对语法树进行代数优化;选择底层的操作算法,对于语法树中的每个操作,根据存储路径
米都都
·
2023-08-30 07:57
腾讯云云数据库MySQL产品认证课程笔记(一)——MySQL介绍
MySQL概述3.腾讯云云数据库MySQL架构3.1高可用版本架构3.2金融版本架构3.3单节点高IO版架构3.4基础版架构4.数据库实例5.TXSQL内核5.1删除含大量数据的表5.2复制优化5.3
查询优化
lime2019
·
2023-08-29 17:13
培训课程
腾讯云云数据库
ModaHub魔搭社区:向量数据库产业的现状与技术挑战
向量数据库使用向量运算和向量化
查询优化
,使得数据处理和分析更加高效。向量数据库的应用领域向量数据库的应用领域广泛,包括但不限于:推荐系统、自然语言处理、图像识别
LCHub低代码社区
·
2023-08-29 09:52
《向量数据库指南》
向量数据库
人工智能
ChatGPT
AgentBench
Milvus
Cloud
2023-08-28 数据库-并发控制-初步思考
摘要:此前做
查询优化
和查询执行比较多,一般是在一个单独的事务内考虑优化查询.最近在做并发控制方面的事情,一些此前考虑的较少的方面需要做更为深入的思考.并发控制和事务的特性息息相关,直白的说就是事务的隔离性
财阀悟世
·
2023-08-29 08:12
数据库
数据库
并发控制
MySQL查询的执行流程
MySQL查询的执行流程文章目录MySQL查询的执行流程前言查询的执行流程1.建立连接2.发送SQL3.查询缓存4.解析器5.预处理器6.
查询优化
器7.查询执行引擎前言MySQL主要可以分为Server
GeGe&YoYo
·
2023-08-28 12:08
sql
mysql
数据库
java
mysql生成树状执行计划_MySQL中执行计划explain命令示例详解
前言explain命令是查看
查询优化
器如何决定执行查询的主要方法。这个功能有局限性,并不总会说出真相,但它的输出是可以获取的最好信息,值得花时间去了解,因为可以学习到查询是如何执行的。
深层动力
·
2023-08-27 07:36
mysql生成树状执行计划
MySQL优化原理
前言说起MySQL的
查询优化
,相信大家收藏了一堆:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解其背后的工作原理?
晴栀吖
·
2023-08-27 05:37
Redis 慢
查询优化
及命令画像分析
Redis慢
查询优化
及命令画像分析一、Redis慢
查询优化
1.Redis慢查询的原因2.慢查询的影响和问题3.优化Redis慢查询的方法二、Redis命令画像分析1.Redis命令画像分析的意义和目的2
格林希尔
·
2023-08-27 02:51
Redis
redis
分布式
大数据
全文检索
搜索引擎
MySQL实战——表、索引创建与优化
索引结构表优化思路非聚簇索引优化思路组合索引优化思路认识key_len依据最左匹配选择只使用一列也能走联合索引依据最左匹配选择使用前面两列使用联合索引所有列查询范围查询对组合索引的影响将查询范围扩大直接导致全表扫描优化后-表、索引结构优化后组合索引全字段
查询优化
后组合索引无法满足最左匹配下
zhibo_lv
·
2023-08-26 07:40
MySQL
mysql
数据库
database
索引
组合索引
多线程MySQL分页查询-性能优化
MySQL分页
查询优化
一、背景二、原因三、解决四、原理探究https://blog.csdn.net/hollis_chuang/article/details/130570281总结:一、背景业务背景
Java养家
·
2023-08-26 07:35
mysql
性能优化
oracle
角度刁钻的慢
查询优化
发现一个业务的es慢查询。下面的语法格式,转为es搜索,会使用wildcard,且不说wildcard本身就不推荐使用从另一个优化角度看用户输入的是中文字符,肯定不可能匹配手机号和微信号,这里就可以通过简单判断下用户的输入特征,优化查询包含中文时,搜索姓名不包含中文,包含字母,下划线等时,搜索微信号只有数字是,搜索手机号和微信号…
lanicc
·
2023-08-25 16:04
elasticsearch
【Mybatis源码分析】Mybatis 是如何实现预编译的?
Mybatis是如何实现预编译之前,需提前知道俩个预备知识:MySQL的运行流程(对应的SQL会成为一个文本-》查询缓存(8.0后没了)-》解析器(解析SQL,对SQL进行预处理,也就是判断语法等操作)-》
查询优化
假正经的小柴
·
2023-08-25 08:06
Java源码分析
mybatis
tomcat
java
Flink集成iceberg在生产环境中的实践
文章目录背景及痛点业务背景原架构方案痛点flink+iceberg的落地iceberg技术调研hive表迁移iceberg表iceberg优化实践压缩小文件
查询优化
运维管理后续工作flinksql接入cdc
大数据技术与应用实战
·
2023-08-25 07:10
flink
iceberg
大数据
flink
iceberg
数据湖
流处理
考研-数据库
文章目录前言一、数据库的概念二、关系数据库三、SQL语言四、数据库安全性五、数据库完整性六、关系数据理论七、数据库设计八、数据库编程九、查询处理和
查询优化
十、数据库恢复技术十一、并发控制前言一、数据库的概念
千夜啊
·
2023-08-25 02:13
数据库
数据库
MySQL数据库软件
3.
查询优化
器
查询优化
器分析SQL语句,通过考虑统计信息、索引等进行查询计划优化,选择最优访问路径。4.事务
diannao720
·
2023-08-24 09:09
架构
数据库
mysql
四、MySQL性能优化
我们可以使用EXPLAIN命令来分析SQL的执行计划,执行计划是指一条SQL语句在经过MySQL
查询优化
器的选择后具体的执行方式EXPLAIN并不会真的去执行相关的语句,而是通过
查询优化
器对语句进行分析
Zero摄氏度
·
2023-08-24 05:24
数据库进阶
mysql
性能优化
数据库
mongodb聚合
查询优化
_MongoDB 聚合管道优化
聚合管道操作有一个优化阶段,它试图重塑管道以提高性能。查看优化器如何转换特定的聚合管道,请将explain选项包含在db.collection.aggregate()方法中。注意:优化可能会在不同版本之间发生变化投影优化投影优化即优化我们应用到管道的数据,减少应用到管道的数据量,一定程度上可以优化性能。在开始优化之前,你先确定你的聚合管道是否只需要文档中一部分字段就可以获得结果。如果是这样,那么你
weixin_39519619
·
2023-08-24 05:05
mongodb聚合查询优化
Mysql统计信息
MySQL执行SQL会经过SQL解析和
查询优化
的过程,解析器将SQL分解成数据结构并传递到后续步骤,
查询优化
器发现执行SQL查询的最佳方案、生成执行计划。
李大圣的博客
·
2023-08-22 08:52
android
Mysql调优
Mysql调优注意1:互联网中的mysql查询,单表查询不超过100ms,大表查询不超过200ms,设置慢查询阈值一般是1000ms,即超过1000ms即需要慢
查询优化
注意2:单台mysql服务器的并发量最高
青春不散场
·
2023-08-22 05:49
mysql
数据库
【笔记】Spark3 AQE(Adaptive Query Execution)
提效7倍,ApacheSpark自适应
查询优化
在网易的深度实践及改进PerformanceTuning配置SparkSQL开启AdaptiveExecution特性HowToUseSparkAdaptiveQueryExecution
TaiKuLaHa
·
2023-08-22 05:14
spark
笔记
spark
【StoneDB Class】入门第二课:StoneDB整体架构解析
应用层主要负责客户端的连接管理和权限验证;服务层提供了SQL接口、查询缓存、解析器、优化器、执行器等组件;Tianmu引擎所在的存储引擎层是StoneDB的核心,数据的组织和压缩、以及基于知识网格的
查询优化
均是在
来来士
·
2023-08-22 03:17
MySQL 优化方法
说起MySQL的
查询优化
,相信大家收藏了一堆奇技淫巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解其背后的工作原理?
qq_21305943
·
2023-08-21 13:36
mysql
数据库
elasticsearch
查询优化
性能优化的杀手锏——filesystemcache就是将更多的数据放到filesystemcache,也就是放到内存中,比如有100个字段,只有10个字段用于查询,就在es中只存这十个,其他不管存mysql还是hbase,mongodb,查询得到了id,再去查,速度都还可以。数据预热比如微博大V或电商热门商品,每隔一分钟访问一次,刷到filesystemcache里去,这样期待下次别人访问的时候,
千百元
·
2023-08-21 11:39
#
elasticsearch
VIP
elasticsearch
大数据
搜索引擎
mysql单表数据量过大分页
查询优化
文章目录@[toc]1.问题1.1错误姿势2.解决办法2.1自定mybatisPlus的分页查询2.2表建立索引2.2分库分表2.3清理数据2.4使用es3.总结1.问题 mysql单表数据量如果达到60多万,在一次使用mybatisPlus默认分页查询,默认查询当天的数据,该时间字段没有建立索引,根据时间范围查询姿势不对导致全表扫描,最终让接口调用超时,60w数据的磁盘好几个G了,超时时长设置
大飞哥~BigFei
·
2023-08-21 11:05
mysql
java
mybatisPlus
Oracle数据库经纬度坐标
查询优化
与结果错误原因分析、SQL中WKT超长文本字符串处理
一、Oracle几何空间数据对象和其他数据库的差异和MySQL、PostgreSQL等数据库相比,Oracle数据库的地理几何空间更难学习和上手使用,我总结的一点原因是OracleSpatial文档中阐述了太多的和其他数据库不通用的几何对象构建、查询方法,需要单独深入学习研究OracleSpatial文档,知识碎片化严重,实现一个相同功能可能有N个功能相近的函数可以给你调用(茴香豆的茴字的N种写法
·
2023-08-21 10:45
数据库
MySQL-视图-触发器-事务-存储过程-函数-流程控制-索引与慢
查询优化
-06
目录视图***什么是视图为什么要用视图如何生成视图修改视图-->最好(千万)不要关联表数据改动前关联表数据改动之后触发器什么是触发器触发条件触发器语法结构修改mysql的默认结束符(;)触发器死循环六个触发器的执行时机新增前、新增后、删除前、删除后、更新前、更新后NEW对象指代的就是当前记录(对象)事务*****什么是事务事务的四大特性ACIDA:原子性atomicityC:一致性consiste
weixin_30321709
·
2023-08-21 04:11
运维
数据库
数据结构与算法
Apache Doris 入门教程33:统计信息
统计信息统计信息简介Doris
查询优化
器使用统计信息来确定查询最有效的执行计划。Doris维护的统计信息包括表级别的统计信息和列级别的统计信息。
sunjian286
·
2023-08-21 04:31
数据仓库
数据库
大数据
数据分析
mysql
【数据库系统】--【5】DBMS查询处理
DBMS查询处理01查询处理概述02查询编译词法、语法分析语义分析查询重写
查询优化
03查询执行算法04查询执行模型01查询处理概述02查询编译词法、语法分析语义分析查询重写
查询优化
03查询执行算法04查询执行模型小结
子衿JDD
·
2023-08-20 19:45
数据库系统
数据库
记一次 MySQL 的
查询优化
背景当前业务中存在一个接口耗时比较高的功能模块(这里简称:【查询面板】)。其中最高耗时可达50s+,造成该功能几乎无法使用,严重影响用户使用的体验。这里将记录如何将查询时延从50s+降低到10s内的过程场景目前所有表都使用TDSQL(分布式MySQLhttps://cloud.tencent.com/document/product/557/8765)来存储,由多个分片组成。查询时主要用到了2张表
coding400
·
2023-08-20 06:24
提高Djang查询速度的9种方法
本文将介绍一些常用的Django数据库
查询优化
技巧,从入门到精通,帮助您构建高效的应用程序。
·
2023-08-19 13:11
pythondjango
《PostgreSQL 开发指南》第32篇 物化视图
物化视图通过提前运行并存储查询结果,通常用于
查询优化
、数据仓库
不剪发的Tony老师
·
2023-08-19 08:31
PostgreSQL开发指南
postgresql
数据库
物化视图
常见面试场景题
这可能涉及到代码优化、数据库
查询优化
、缓存的使用等。确保系统能够高效地处理更多的请求。扩容:如果性能优化无法满足需求,我会考虑增加系统的计算资源,比如扩展服务器集群,使用负载均衡器来分担流量。
马伟奇
·
2023-08-19 04:11
场景题
面试
职场和发展
查看Mysql执行计划
所以,
查询优化
和索引也就
chen_chen_chen_
·
2023-08-18 22:48
2.1_7 Oracle 执行计划之1_优化器(Optimizer - CBO&RBO)
目录一、
查询优化
器(QueryOptimizer)1.1Syntax语法1.2Values参数值二、CBO优化器2.1组成2.2CBO可选参数三、RBO缺点相关链接【官】OPTIMIZER_MODE10.2gExcel
GroupiesM
·
2023-08-18 02:48
#
2.1
Oracle
oracle
Oracle执行计划
执行计划描述了SQL引擎为执行SQL语句进行的操作;分析SQL语句相关的性能问题或仅仅质疑
查询优化
器的决定时,必须知道执行计划;所以执行计划常用于sql调优Oracleexplain使用格式:explainplanfors
*郑*
·
2023-08-18 02:18
java
oracle
数据库
MySQL数据库
MySQL数据库的几个核心算法包括:1.
查询优化
MySQL
查询优化
器主要功能是通过不同的算法策略,找出执行某个查询最优的执行计划。
diannao720
·
2023-08-17 08:45
算法
数据库
mysql
Spark SQL优化:NOT IN子
查询优化
解决
背景有如下的数据查询场景。SELECTa,b,c,d,e,fFROMxxx.BBBBWHEREdt='${zdt.addDay(0).format('yyyy-MM-dd')}'ANDpredict_typenotIN(SELECTdistinctaFROMxxx.AAAAAWHEREdt='${zdt.addDay(0).format('yyyy-MM-dd')}')分析通过查看SQL语句的执行
菜鸟Octopus
·
2023-08-17 06:22
Spark
On
Hive调优
sql
数据库
大数据
程序员不可不知的SQL
查询优化
系列之IN关键词优化
当子查询的时候,使用EXISTS替代IN。IN的使用频率很高,因为语义性很强,很好理解。但是可能成为查询的瓶颈,因为IN是执行的全表扫描,所以一般优化代码中含有IN的语句就能大幅度提高性能。如果IN是数值列表,那么不需要过多注意,如果是子查询,就要进行优化。为什么使用EXISTS优化?理由如下:如果在关联列上建立了索引,那么查询子关联表的时候,不需要查询实际表,只需要查询索引即可。使用EXISTS
OrangeHunter
·
2023-08-16 19:51
子
查询优化
之 Semi-join 优化 | StoneDB 研发分享 #2
缘起StoneDB在列式存储引擎Tianmu的加持下,在大多数场景下相对MySQL都会有大幅性能提升。当然,这是需要工程师不断优化代码才能做到的,而且,性能好也需要通过基准测试才有说服力,所以我们也会针对TPC-H的测试语句进行测试排查,争取不断提升StoneDB的性能。本文主要讲解对TPCH_Q4的分析优化,在这个优化过程中,我们涉及到了对子查询中的Semi-join优化。首先看一下Q4的查询语
·
2023-08-16 15:19
数据库mysql
MySQL
查询优化
Thresh慢查询定位开启慢查询日志查看MySQL数据库是否开启了慢查询日志和慢查询日志文件的存储位置的命令如下:SHOWVARIABLESLIKE'slow_query_log%'通过如下命令开启慢查询日志:SETglobalslow_query_log=ON;SETglobalslow_query_log_file='OAK-slow.log';SETgloballog_queries_not
·
2023-08-16 15:40
mysql数据库sql
技术分享 | MySQL 子
查询优化
作者:胡呈清爱可生DBA团队成员,擅长故障分析、性能优化,个人博客:https://www.jianshu.com/u/a95...,欢迎讨论。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。有这么一个SQL,外查询where子句的bizCustomerIncoming_id字段,和子查询where字句的cid字段都有高效索引,为什么这个SQL执行的
·
2023-08-16 15:36
mysql数据库
技术分享 | MySQL
查询优化
上周徐轶韬老师在MySQL团队的网络研讨会上,分享了MySQL
查询优化
相关内容,以下是相关内容整理,供各位参考。内容分为如下几个方面:1.基于成本的MySQL
查询优化
。
·
2023-08-16 15:03
mysqlmysql优化数据库
1.4 数据库管理与优化
数据库的定义和作用1.2数据库管理系统(DBMS)2.数据库模型2.1关系型数据库**2.2非关系型数据库3.数据库设计3.1数据库设计原则3.2数据库设计步骤4.数据库优化4.1数据库性能优化4.2数据库
查询优化
(~ ̄▽ ̄)~凤凰涅槃
·
2023-08-14 21:18
运维专栏
#
运维架构师之路
数据库
oracle
Mysql调优
1.较为宏观的视角可能有一下原因:2.从服务器资源的角度可能有以下原因:二、SQL查询慢在哪里Mysql排查工具三、SQL优化思路参考优化JOIN连接
查询优化
子
查询优化
ORDERBY排序优化ORDERBY
来瓶小白干Oo
·
2023-08-14 14:05
学习
mysql
索引
数据库
如何使用SQLAlchemy进行数据库
查询优化
?
要优化SQLAlchemy的数据库查询,首先要理解一点,那就是SQLAlchemy是一个强大的ORM(对象关系映射)库,它可以把Python代码映射到数据库的查询。所以,要想优化查询,我们首先要优化SQLAlchemy的代码。第一招:选择正确的查询方法SQLAlchemy提供了一系列的查询方法,比如filter()、order_by()、join()等等。要想让查询更快,就要选择正确的查询方法。这
2301_78316786
·
2023-08-14 02:41
python
数据库
oracle
sql
MySQL
查询优化
(七):MySQL 的 count (*)真的很低效?
优化COUNT函数的查询在MySQL中最容易被误解的话题中能够排进前10名,我们可以在网上搜索了解更多关于COUNT优化的误解信息。在进行优化前,理解COUNT到底做了什么很重要。COUNT函数做什么用?COUNT是一个专用的函数,通常有两种不同的方式:计算值和数据行。值指的是非空(Non-NULL)表达式(NULL表示值缺失)。如果我们在COUNT的参数中指定了列名或其他表达式,则COUNT函数
岛上码农
·
2023-08-13 20:03
MySQL索引原理及慢
查询优化
的综合指南
MySQL是一种广泛使用的关系型数据库管理系统,而索引是提高数据库查询性能的重要技术之一。本文将深入探讨MySQL索引的原理和使用方法,并介绍如何优化慢查询以提高数据库性能。通过理解索引原理和优化技巧,您将能够更好地设计和管理MySQL数据库。1.MySQL索引原理1.1索引概述索引是一种数据结构,用于加速数据库中的数据检索。它类似于书籍的目录,可以快速找到所需数据的位置。在MySQL中,常见的索
爱学习的卢生
·
2023-08-13 01:11
mysql
数据库
开发语言
mysql架构介绍
2.服务层服务层主要完成核心的功能,如SQL接口,就是用来接收用户的SQL命令,解析器将SQL语句进行分解,
查询优化
器可以将SQL语句进行优化,如果是select语句,还会去缓存中进行查找,大大提升性能
迷茫的羔羊羊
·
2023-08-12 20:54
mysql
架构
mysql
java
数据库
让SQL起飞(优化)
从理论上来说,我们认为得到相同结果的不同SQL之间应该有相同的性能,但遗憾的是,
查询优化
器生成的执行计划很大程度上受到SQL代码影响,有快有慢。
qq_41146932
·
2023-08-12 12:17
sql
oracle
数据库
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他