MySQL之索引原理与慢查询优化 阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一 ...
分类:
数据库 时间:
2019-01-20 23:34:18
阅读次数:
301
性能监控是性能测试过程中非常重要的一个环节,当在压测过程中出现性能瓶颈时,需要综合详细的监控数据对问题进行分析。整个系统架构中的每一个环节都需要做监控(压力机、网络、各中间件、各服务器硬件资源等)。性能监控做好了,就能帮助你快速的定位问题,找到系统的性能瓶颈。 操作系统级别监控 cpu监控 Top命 ...
分类:
其他好文 时间:
2019-01-17 23:51:58
阅读次数:
497
如果生产环境中磁盘使用率突然升高,却不知道因为哪个应用程序导致的,这个时候我们可以使用pidstat命令来查看,比如 这个命令是很强大的,其中-d参数表示查看的是磁盘的使用情况,这个跟vmstat命令的区别就是我们查看磁盘IO升高是由哪些进程导致的,比如上面的这个就是如此。定位到了进程,然后就可以抓 ...
分类:
系统相关 时间:
2019-01-16 20:41:46
阅读次数:
189
进程: 一些资源的集合。 一个进程里面最少有一个线程,主线程。 线程: 程序执行的最小单位。 电脑CPU有几个核心,就同时只能运行几个任务。 #上下文切换 全局解释器锁,GIL。 锁 多个线程同时去操作同一个数据的时候,可能会导致数据不正确。 要把这个数据机上锁,这样同时就只能有一个线程在操作这个数 ...
分类:
编程语言 时间:
2019-01-15 20:30:33
阅读次数:
180
b+树的查找过程:如上图所示,如果要查找数据项29,那么首先会把磁盘块1由磁盘加载到内存,此时发生一次IO,在内存中用二分查找确定29在17和35之间,锁定磁盘块1的P2指针, 内存时间因为非常短(相比磁盘IO)可以忽略不计,通过磁盘块1的P2指针的磁盘地址把磁盘块3由磁盘加载到内存,发生第二次IO... ...
分类:
数据库 时间:
2019-01-10 21:47:11
阅读次数:
279
22.磁盘I/O问题磁盘IO是数据库性能瓶颈,一般优化是通过减少或延缓磁盘读写来减轻磁盘IO的压力及其对性能的影响。增强磁盘读写性能和吞吐量也是重要的优化手段。 22.1 使用磁盘阵列 RAID(Redundant Array of Inexpensive Disk)是指廉价磁盘冗余阵列,即磁盘阵列 ...
分类:
数据库 时间:
2018-12-15 17:58:14
阅读次数:
290
1:并发量:同一时间处理请求数量,同一时间处理请求数量和连接数量是两个概念,连接数大于处理请求数量2:最好不要在大型活动时候在主库上进行数据库备份会占用很大磁盘io3:影响数据库性能的因素:服务器硬件,磁盘io,sql查询速度,网卡流量4:老版本不支持多cpu并发运算5:QPS:每秒钟处理的请求量6 ...
分类:
数据库 时间:
2018-12-12 13:50:51
阅读次数:
227
zabbix监控项目磁盘IO读写磁盘使用率cpu使用率监控网卡流量监控内存使用率Oracle数据库
分类:
其他好文 时间:
2018-12-11 17:18:42
阅读次数:
153
一 简介 谈谈磁盘IO的问题二 目的:如何进行IO性能问题的排查 二 linux角度 一 基本定义 寻道时间,表示磁头在不同磁道之间移动的时间。 旋转延迟,表示在磁道找到时,中轴带动盘面旋转到合适的扇区开头处。 传输时间,表示盘面继续转动,实际读取数据的时间 二 机械硬盘 随机读写 1 需要多次寻道 ...
分类:
数据库 时间:
2018-12-11 12:55:40
阅读次数:
263
现如今CPU的计算能力和磁盘的访问延迟之间的差距逐渐扩大,使得用户云主机的磁盘IO经常成为严重的性能瓶颈,云计算环境下更加明显。针对机械盘IO性能低下的问题,我们通过自研的云主机IO加速方案,使4K随机写的最高性能由原来的300IOPS提升至4.5WIOPS,提高了150倍,即用机械盘的成本获得了SSD的性能。13年上线至今,该方案已历经五年的运营实践,并成功应用于全网93%的标准型云主机,覆盖1
分类:
其他好文 时间:
2018-12-03 20:04:08
阅读次数:
194