您的位置:首页 > 其它

数据优化准则和方法

2015-11-21 00:00 204 查看
摘要: 适合绝大多数数据库的优化的通用方法,包括思路,方法工具。

数据库优化准则:

思路:The fastest way to do something is don't do it.

第一种,把无用的步骤或者用处不大的步骤去掉就是一种优化。

第二种:做同样的一件事,要能更快的做。

主要优化指标:

响应时间:衡量数据库系统与用户交互多久能够发出响应,响应时间需要从多少毫秒降低多少。

吞吐量:衡量在单位时间里可以完成的数据库任务。cpu利用率或IOPS需要降到多少,每秒处理的sql数,QPS需要提高到多少。

优化方法:

memtest86+:内存测试工具。

sysbench:综合测试工具,cpu,I/O,数据库事物等。

fio:I/O测试工具。(强烈推荐)

硬件:

普通硬盘:5-20/ms,带宽50-200MB/S

SSD硬盘;10us-1ms,带宽50MB/S-2GB/S

CPU型号,内存,系统文件类型,ext3,ext4,xfs

监控:zabbix 对上面的参数进行监控。比较不错的一个监控工具。

辅助工具:top,iostat,vmstat,sar.

其它,数据库配置优化,参数调整,用sysbench压测服务器的硬件。

用自己的应用来压,找到瓶颈。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: