查询优化
文章平均质量分 79
r_martian
这个作者很懒,什么都没留下…
展开
-
【深度】MYSQL索引结构详解
MYSQL 是目前企业使用最广泛的数据库之一,索引优化是日常工作中比较常见性能优化工作之一,故本文主要是针对索引相关内容进行梳理和说明。原创 2020-05-30 21:49:05 · 248 阅读 · 0 评论 -
MYSQL 开启慢查询功能
mysql的慢查询功能能记录用户操作时符合条件的sql查询语句,并保存到文件,这样就可以定位到具体的效率低sql语句上,有助于我们改进sql语句的效率。开启慢查询,有两种方式:第一种是在mysql的配置文件中配置开启;#开启慢查询,设置sql查询时间限制#默认offslow_query_log = on #默认10slong_query_time = 0.5 #默认目录为mysql安装目录原创 2016-10-15 12:57:30 · 1081 阅读 · 0 评论 -
MYSQL 性能优化之profiling
查看是否开启 show variables like ‘%profiling%’; 或者 show profiles;开启 默认最多允许存储15条记录 set profiling = 1; +————————+——-+ | Variable_name | Value | +————————+——-+ | have_profiling | YES原创 2017-08-20 23:55:16 · 370 阅读 · 0 评论 -
MYSQL 执行计划追踪 + json数据
mysql优化三板斧(explain, profiling,optimizer_trace) explain是各种执行计划选择的结果(select ,update, delete)想看整个执行计划以及对于多种索引方案之间是如何选择的,MySQL5.6中支持这个功能,optimizer_trace 此功能默认是关闭的,因为开启会带来性能损耗[dbname: information_schema]原创 2017-08-21 23:13:22 · 592 阅读 · 0 评论