数据库

首页 » 常识 » 预防 » MySQL数据库结构优化高可用架构设计
TUhjnbcbe - 2021/6/12 23:56:00
白癜风治疗成功案例 http://news.39.net/bjzkhbzy/171020/5778534.html
一、SQL查询优化(重要)

1.1获取有性能问题SQL的三种方式

通过用户反馈获取存在性能问题的SQL;

通过慢查日志获取存在性能问题的SQL;

实时获取存在性能问题的SQL;

1.1.慢查日志分析工具

相关配置参数:

slow_qury_log#启动停止记录慢查日志,慢查询日志默认是没有开启的可以在配置文件中开启(on)slow_qury_log_fil#指定慢查日志的存储路径及文件,日志存储和数据从存储应该分开存储long_qury_tim#指定记录慢查询日志SQL执行时间的阀值默认值为10秒通常,对于一个繁忙的系统来说,改为0.秒(1毫秒)比较合适log_quris_not_using_indxs#是否记录未使用索引的SQL

常用工具:mysqldumpslow和pt-qury-digst

pt-qury-digst--xplainh=17.0.0.1,u=root,p=p

ssWordslow-mysql.log

1.1.实时获取有性能问题的SQL(推荐)

SELECTid,usr,host,DB,

1
查看完整版本: MySQL数据库结构优化高可用架构设计