pt-query-digest[OPTIONS][FILES][DSN]--create-review-table当使用--review参数把分析结果输出到表中时,如果没有表就自动创建。--create-history-table当使用--history参数把分析结果输出到表中时,如果没有表就自动创建。--filter对输入的慢查询按指定的字符串进行匹配过滤后再进行分析--limit限制输出结果百
分类:
其他好文 时间:
2018-12-29 17:17:52
阅读次数:
246
一、当前线程连接数 Threads_cached:当前此时此刻线程缓存中有多少空闲线程; Threads_connected:代表当前已建立连接的数量,因为一个连接需要一个线程,也可以看成当前被使用的线程数; Threads_created:代表从最近一次服务启动,已经创建线程的数量; Thread ...
分类:
数据库 时间:
2018-12-21 17:37:59
阅读次数:
154
1. 索引介绍 需求: 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 索引: 简单的说,相当于图书的目录,可以帮助 ...
分类:
数据库 时间:
2018-12-20 16:58:51
阅读次数:
229
mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的, ...
分类:
数据库 时间:
2018-12-19 21:08:43
阅读次数:
290
简介 之前的工作一直使用的SQL SERVER, 用过的都知道,SQL SERVER有配套的SQL跟踪工具SQL Profiler,开发或者定位BUG过程中,可以在操作页面的时候,实时查看数据库执行的SQL语句,十分方便。最近的项目使用MySQL,没有类似的功能,感觉到十分的不爽,网上也没有找到合适 ...
分类:
数据库 时间:
2018-12-13 19:19:33
阅读次数:
179
阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左 ...
分类:
数据库 时间:
2018-12-12 20:39:12
阅读次数:
206
一. 关于索引的介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL ...
分类:
数据库 时间:
2018-12-12 18:57:13
阅读次数:
220
一 .索引mysql 索引 b+tree本质:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。索引注意的问题: 1. 索引字段要尽量小,访问磁盘查询时,尽量减少io 2.索引 选 区别度 高的 ...
分类:
数据库 时间:
2018-12-12 15:02:37
阅读次数:
183
1:并发量:同一时间处理请求数量,同一时间处理请求数量和连接数量是两个概念,连接数大于处理请求数量2:最好不要在大型活动时候在主库上进行数据库备份会占用很大磁盘io3:影响数据库性能的因素:服务器硬件,磁盘io,sql查询速度,网卡流量4:老版本不支持多cpu并发运算5:QPS:每秒钟处理的请求量6 ...
分类:
数据库 时间:
2018-12-12 13:50:51
阅读次数:
227
本文由作者郑智辉授权网易云社区发布。 0.前言 本文通过分析线上MySQL慢查询日志,定位出现问题的SQL,进行业务场景分析,结合索引的相关使用进行数据库优化。在两次处理问题过程中,进行的思考。 1.简要描述 在九月底某个新上的游戏业务MySQL慢查询日志 第一次处理方式:在该表上添加了(recv_ ...
分类:
数据库 时间:
2018-12-11 17:23:12
阅读次数:
246