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
sql优化explain
【Great
SQL优化
器-06】条件过滤导致选择非最佳
【Great
SQL优化
器-06】条件过滤导致选择非最佳一、condition_fanout_filter导致计划非最佳GreatSQL的优化器对于join的表需要根据行数和cost来确定最后哪张表先执行哪张表后执行
·
2025-02-14 13:47
数据库mysql
【Great
SQL优化
器-04】贪婪搜索算法浅析
【Great
SQL优化
器-04】贪婪搜索算法浅析一、贪婪搜索(greedy_search)介绍GreatSQL的优化器用greedy_search方法来枚举所有的表连接场景,然后从中根据最小cost来决定最佳连接顺序
·
2025-02-14 13:15
数据库mysql
掌握
Explain
工具,让你的数据库性能翻倍提升!
文章目录前言一、
EXPLAIN
是什么?
智航云科技
·
2025-02-14 12:26
架构学习
数据库
android
adb
Java面试题之:
sql优化
方式
Java面试题之:
sql优化
方式一、索引查询、避免全表扫描二、查询数据尽量避免使用or三、连续查询,能用between就用四、where查询条件,对字段进行表达式操作五、where查询条件,对字段进行函数操作六
m0_74825565
·
2025-02-14 02:54
面试
学习路线
阿里巴巴
java
sql
开发语言
【Great
SQL优化
器-12】make_tmp_tables_info
【Great
SQL优化
器-12】make_tmp_tables_info一、make_tmp_tables_info介绍GreatSQL的优化器对于聚合函数和窗口函数需要创建内部临时表来进行计算并输出最后结果
·
2025-02-13 02:14
数据库mysql
SQL最佳实践(笔记)
写在前面:之前baeldung的JavaWeeklyReviews里面推荐了一篇关于
SQL优化
的文章,正好最近在学习数据库相关知识,记一些学习笔记原文地址:SQLBestPracticesEveryJavaEngineerMustKnow1
AnnieSun0901
·
2025-02-12 16:09
sql
数据库
『大模型笔记』国外大神对DeepSeek R1的科普!
文章目录一、
Explain
er:What'sR1&EverythingElse?
AI大模型前沿研究
·
2025-02-11 09:02
大模型笔记
笔记
Deepseek
deepseek
R1
Deepseek
v3
GPT
O1
GPT
O3
spark 性能调优 (一):执行计划
在Spark中,
explain
函数用于提供数据框(DataFrame)或SQL查询的逻辑计划和物理执行计划的详细解释。
LevenBigData
·
2025-02-11 01:26
spark
性能调优
spark
大数据
数据工程师必修系列课之
SQL优化
与PostgreSQL数据库实战
作者:禅与计算机程序设计艺术1.简介数据工程师作为整个企业的数据支撑和运营的重要角色,掌握其相关技能可以实现对数据的整体把握、处理、存储、安全、监控等全生命周期管理。而与此同时,数据分析师也成为各行各业所不可或缺的重要岗位。数据分析师在处理海量数据时,需要有高效的SQL语言水平,对大数据系统的性能优化能力尤其要求。由于数据量越来越大,数据分析师的SQL理解和使用能力要求也越来越强。数据工程师则是基
AI天才研究院
·
2025-02-08 00:43
Python实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
EXPLAIN
TYPE 列的 JOIN 常见场景详解(上)
我们这个标题为什么叫做
EXPLAIN
TYPE列的JOIN常见场景详解呢?从My
SQL优化
器的角度来看,所有SQL都是JOIN查询(单
·
2025-02-07 22:50
mysql数据库
EXPLAIN
:解说一条简单 SQL 语句的执行计划
大致有以下方式:凭借个人已知的
SQL优化
经验进行SQL改写。对照公司严格要求的开发
·
2025-02-07 22:49
数据库mysql
Oracle数据库中的
SQL优化
目录Oracle数据库中的
SQL优化
一、合理的索引设计1.1选择合适的索引类型1.2考虑列的选择性1.3考虑索引列的顺序1.4避免过多的索引二、优化查询语句2.1避免使用SELECT*2.2使用合适的连接方式
一只fish
·
2025-02-07 19:50
数据库技术分享
oracle
数据库
sql
数据库性能优化(
sql优化
)_SQL执行计划03_yxy
数据库性能优化_SQL执行计划详解031排序、聚集类操作符1.1SORT排序1.2聚集AAGR简单聚集FAGR快速聚集HAGRHASH分组聚集SAGR流分组聚集1.3排序、聚集类操作符总结2执行计划读取技巧1排序、聚集类操作符1.1SORT排序它的主要功能是按照指定的列(或列组合)以及排序规则(升序或降序)来重新排列数据行,以满足查询要求。例如--初始化表和数据createtable"TEST01
yxy___
·
2025-02-05 00:54
数据库
性能优化
sql
MySQL索引底层数据结构及原理深入分析
大家有没有遇到过慢查询的情况,执行一条SQL需要几秒,甚至十几、几十秒的时间,这时候DBA就会建议你去把查询的
SQL优化
一下,怎么优化?你能想到的就是加索引吧。为什么加索引就查的快了?
程序员beige
·
2025-02-04 23:44
MySQL
mysql
索引
MySQL之
explain
详解
Explain
工具介绍使用
EXPLAIN
关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈在select语句之前增加
explain
关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划的信息
没什么技术
·
2025-02-04 10:10
mysql
mysql
数据库
Java高级:mysql创建用户密码
为查询缓存优化你的查询
EXPLAIN
你的SELECT查询当只要一行数据时使用LIMIT1为搜索字段建索引在Join表的时候使用相当类型的例,并将其索引千万不要ORDERBYRAND()避免SELECT*
字节全栈_kYu
·
2025-02-03 07:29
java
mysql
开发语言
struct模块(用于对象的压缩)
6.27自我总结struct模块1.struct模块中的函数函数return
explain
pack(fmt,v1,v2…)string按照给定的格式(fmt),把数据转换成字符串(字节流),并将该字符串返回
aiyulove201314
·
2025-02-01 10:24
python
c/c++
My
SQL优化
系列9-MySQL控制查询优化器Hints
备注:测试数据库版本为MySQL8.0文章目录一.控制查询计划评估二.可切换的优化三.优化器的Hints3.1优化器Hints概述3.2优化器Hints语法3.3连接顺序优化器Hints3.4表级别的优化器Hints3.5索引级别优化器Hints3.6子查询相关优化器的Hints3.7语句执行时间优化器Hints3.8可变设定Hints语法3.9资源组Hint语法3.10命名查询块的优化器Hint
只是甲
·
2025-01-31 01:18
MySQL从小工到专家之路
#
MySQL优化
mysql
hints
MySQL调整执行计划
MySQL(1)
数据库基础篇MYSQL概述SQL函数约束多表查询事务进阶篇存储索引索引
SQL优化
试图/存储过程/触发器锁InnoDB核心MySQL管理运维篇日志主从复制分库本表读写分离基础篇MySQL数据库概念:存储数据的仓库
memorycx
·
2025-01-29 09:41
mysql
数据库
数据库性能优化(
sql优化
)_索引详解04_深入理解B+树_yxy)
数据库性能优化_深入理解B+树1通过代码方式解释B+树1.1查找操作1.2插入操作1.3删除操作1.4更新操作2组合索引的查找逻辑2.1等值查找2.1范围查找1通过代码方式解释B+树B树索引在增删改操作时,底层结构会发生相应的变化,以保持树的平衡和有序性。下面通过简单的伪代码来讲解增删改查时,B+树的底层结构变化(目的是为了让大家深入理解B+树)1.1查找操作思路:1.从根节点开始查找。2.对于每
yxy___
·
2025-01-29 04:57
数据库
性能优化
sql
数据库性能优化(
sql优化
)_SQL执行计划01_yxy
数据库性能优化_SQL执行计划详解011执行计划简介1.1什么是sql执行计划?1.2执行计划解决了什么问题?1.3总结2执行计划的查看方式3执行计划完整示例4执行计划组成部份1执行计划简介1.1什么是sql执行计划?执行计划(ExecutionPlan),也称为查询计划或解释计划,是数据库在执行一个查询语句(如SQL查询)之前制定的详细步骤指南,包括使用哪些索引、连接顺序、操作顺序等信息。是一条
yxy___
·
2025-01-29 04:27
数据库
性能优化
sql
mongodb
explain
分析
记录下mongodb
explain
信息,使用的mongodb版本为4.0.9项目关联查询了两张表用户表与用户登录日志表,分别为user_info与user_login_info,脚本如下:db.t_user_info.
explain
·
2025-01-28 02:51
大表性能优化:从问题到解决方案
1.1磁盘IO瓶颈1.2索引失效或没有索引1.3分页性能下降1.4锁争用性能优化的总体思路表结构设计优化3.1精简字段类型3.2表拆分:垂直拆分与水平拆分索引优化4.1创建合适的索引4.2避免索引失效
SQL
繁川
·
2025-01-27 01:18
Java面试精选
性能优化
MySQL 执行计划:优化查询性能
查看执行计划有几种方式:
EXPLAIN
语句使用
EXPLAIN
可以查看单个查询的执行计划。例
J老熊
·
2025-01-25 13:31
MySQL
实战秘籍
mysql
数据库
开发语言
后端
面试
性能优化
系统架构
Chapter 3-15. Detecting Congestion in Fibre Channel Fabrics
Credit-loss-recoTheCredit-loss-recoPort-MonitorcounterdetectstheinstancesofCreditLossRecoveryonaswitchport.AstheTxCreditLossRecoverysection
explain
s
mounter625
·
2025-01-24 20:28
Linux
kernel
网络
服务器
kernel
linux
My
SQL优化
之SQL调优策略
首先以一张思维导图从全局上给大家分享以下几种
SQL优化
策略,再详细讲解1、避免使用SELECT*在阿里的编码规范中也强制了数据库查询不能使用SELECT*,因为SELECT*方式走的都是全表扫描,导致的结果就是查询效率非常低下
零度可乐不加冰
·
2025-01-24 17:36
sql
java
数据库
亿级表优化「TIDB 分区篇」,值得收藏
复杂
SQL优化
,上次优化遗留的顽疾。数据清洗(流失数据、已删除数据备份归档)。所以,我还是总结这段
彭亚川Allen
·
2025-01-24 13:02
数据库
oracle
写了一个关于root的介绍以及大致流程(全篇都是自己写的)本人是小菜,欢迎大家指点
IwanttogiveyouaintroductionofwhatROOTisandthemainstepsofhowtodothat.Iwilltrymybestto
explain
,andifthereareanywordsorsentencesthatarenotaccurate
王景程
·
2025-01-23 09:07
算法
scipy
hvie
SQL优化
之where子句过滤模式
在HiveSQL里面经常用到的过滤方法就是使用where子句,例如:
explain
select*fromstudent_tb_seqwheres_age=19ands_namelike'%红%'ands_scorein
三生暮雨渡瀟瀟
·
2025-01-22 20:49
hive调优
hive
简单了解class类
方法名:实例类.getClass()方法参数:null返回类型:Class方法说明:1、通过创建实例对象,获取当前对象的class对象举例:classclass_students.TReflectc.
explain
owerm
·
2025-01-22 12:39
java
开发语言
【Great
SQL优化
器-09】make_join_query_block
【Great
SQL优化
器-09】make_join_query_block一、make_join_query_block介绍Great
SQL优化
器对于多张表join的连接顺序在前面的章节介绍过的best_access_path
·
2025-01-22 11:18
数据库mysql
【Great
SQL优化
器-02】索引和Sargable谓词
【Great
SQL优化
器-02】索引和Sargable谓词一、Sargable谓词介绍GreatSQL的优化器在有过滤条件的时候,需要先把条件按照是否有索引来进行区分,可以用索引来加速查询的条件称为Sargable
·
2025-01-22 11:44
数据库mysql
【Great
SQL优化
器-01】const_table
【Great
SQL优化
器-01】const_table一、const_table介绍GreatSQL的优化器主要用JOIN类来进行处理SQL语句的,JOIN类有以下四个table数量相关的成员变量。
·
2025-01-22 11:14
数据库mysql
数据库sql篇——关于select*和select全部字段的区别
记录今日开发中的优化
sql优化
项。介绍select*和select字段的区别,建议不要使用select*。
DM很小众
·
2025-01-22 05:53
sql
数据库
mysql
sqlserver
SQLite 3.48.0 发布,有哪些更新?
EXPLAIN
QUERYPLANSQLite使用
EXPLAIN
QUERYPLAN命令获取查询语句的执行计划,新版本改进了执行计划输出结果中的覆盖索引优化信息:sqlite>createtablet1(idint
不剪发的Tony老师
·
2025-01-22 04:38
SQLite
sqlite
数据库
一文讲解Mysql中常见排查追踪方案
1.
EXPLAIN
语句
EXPLAIN
可以显示MySQL执行SQL查询时的执行计划。通过执行计划,可以了解查询中各个表的访问方式、连接方式、使用的索引等,从而帮助优化查询。
蚂蚁在飞-
·
2025-01-21 14:14
mysql
数据库
MySQL锁机制
系列文章目录一、MySQL数据结构选择二、MySQL性能优化
explain
关键字详解三、MySQL索引优化四、MySQL事务五、MySQL锁机制六、MySQL多版本并发(MVCC)机制文章目录系列文章目录一
ᅟᅠ ᅟᅠ
·
2025-01-20 15:09
MySQL
mysql
数据库
java
方舟生存进化mysql_基于MySQL 的 SQL 优化总结_卡盟,辅助
SonarQube搭建手记dnf辅助基于MySQL的
SQL优化
总结在数据库运维过程中,优化SQL是DBA团队的一样平常义务。例行
SQL优化
,不仅可以提高程序性能,还能减低线上故障的概率。
weixin_36307344
·
2025-01-20 08:21
方舟生存进化mysql
57-SQL中WITH RECURSIVE的用法
的用法定义**WITHRECURSIVE结构通常包含以下几个关键部分:****1.CTE(CommonTableExpression,公用表表达式):**2.递归查询的结构3.连接操作符:4.终止条件示例
EXPLAIN
烟火缠过客
·
2025-01-20 01:42
MySQL
sql
数据库
学英语学压测: jmeter分布式测试
Thisshorttutorial
explain
showtousemultiplesystemstoperformstresstesting.Beforewestart,thereareacoupleofthingstocheck.thefirewallsonthesystemsareturnedofforcorrectportsareopened.alltheclientsareonthesam
学会了没
·
2025-01-19 02:46
jmeter
压测
jmeter集群
同一子网
防火墙
MySQL
SQL优化
技巧与原理
因此,进行
SQL优化
变得至关重要。本文将结合SQL的执行语句顺序和各种SQL场景,介绍一些常见的MySQL
SQL优化
技巧及其背后的原理。
codeBrute
·
2025-01-19 01:10
关系型数据库
sql
深入解析MySQL的
EXPLAIN
:指标详解与索引优化
MySQL中的
EXPLAIN
语句是一个强大的工具,用于分析和优化SQL查询。通过
EXPLAIN
,你可以了解MySQL查询优化器是如何执行你的查询的,以及是否有可以改进的地方。
·
2025-01-17 14:38
后端mysql数据库
其实数据分析,只是在筛选没有准备的人,写给正在求职的你们。。。
工具技能学习(2-3个月)第三阶段:实践项目参与(3-6个月)第四阶段:行业知识学习(持续进行)第五阶段:持续学习与提升(长期)3数据分析师如何提升自己的SQL技能深入学习SQL基础语法参与实际项目实践学习
SQL
莫叫石榴姐
·
2025-01-17 10:07
收获不止一点
信息可视化
求职招聘
大数据
数据分析
202501015
为什么不遵循最左匹配原则会导致索引失效最左匹配原则原因为什么不遵循最左匹配原则会导致索引失效最左匹配原则原因_mob6454cc7a6087的技术博客_51CTO博客java事物失效原因Spring事务@Transactional常见的8种失效场景(通俗易懂)_事务失效的8大场景-CSDN博客
sql
C18298182575
·
2025-01-17 00:09
数据库
命中索引一定能提高查询速度吗?
在进行性能优化时,我发现一个接口的SQL语句没有加索引,
EXPLAIN
执行后发现是全表扫描。我对查询的字段添加了索引后,性能却没有明显提升。这是
繁川
·
2025-01-17 00:07
Java面试精选
mysql
【Great
SQL优化
器-10】find_best_ref
【Great
SQL优化
器-10】find_best_ref一、find_best_ref介绍GreatSQL的优化器对于join的表需要根据行数和cost来确定最后哪张表先执行哪张表后执行,这里面就涉及到预估满足条件的表数据
·
2025-01-17 00:06
数据库mysql
【Great
SQL优化
器-11】finalize_table_conditions
【Great
SQL优化
器-11】finalize_table_conditions一、finalize_table_conditions介绍GreatSQL的优化器在对join做完表排序后,在make_join_query_block
·
2025-01-16 18:15
数据库mysql
⑨ My
SQL优化
-索引优化/索引失效/
EXPLAIN
分析
文章目录1数据库优化步骤:2慢查询工具2.1查看服务器性能参数2.2慢查询日志管理2.3慢查询日志分析工具-mysqldumpslow3
EXPLAIN
分析3.1使用方法3.2分析结果集详情分析3.3
EXPLAIN
不知名美食探索家
·
2025-01-16 15:44
MySQL基础到进阶
mysql
数据库
mysql中必知的
sql优化
及索引优化
文章目录利用联合索引(索引覆盖)减少回表利用索引的有序性减少server层排序使用自增字段作主键优化查询mysql联合索引失效的特殊情况数据库事务的四大特性是如何实现的使用逻辑关联代替物理关联利用联合索引(索引覆盖)减少回表假如我们现在有一个student表,有主键id,name,age,address,sex等字段.其中name字段建了一个普通索引.当我们执行以下sql时:selectname,
程序员bling
·
2024-09-15 09:44
数据库
sql
mysql
数据库
mysql查询慢排查_mysql慢查询排查优化
,分析日志记录:long_query_time=1log-slow-queries=/data/3306/slow.loglog_queries_not_using_indexes分割日志发送至邮箱加
explain
weixin_39970855
·
2024-09-14 22:53
mysql查询慢排查
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他