鸣谢
以下为SOAR的灵感及代码来源,我们站在伟人的肩膀上,让DBA的工作和生活更美好。
- vitess
- SQLAdvisor
- pt-query-advisor
- sqlcheck
- pg_idx_advisor
- mysql-xplain-xplain
- explain-analyzer
- Explain
- sql-beautify
- go-mysql
- pretty
- golang_escape
- mymysql
- beego/logs
- uniuri
- gjson
参考博文
- MySQL Reference Manual Chapter 8 Optimization
- Indexing 101: Optimizing MySQL queries on a single table
- MySQL: Building the best INDEX for a given SELECT
- MySQL INDEX Cookbook
- Random Sampling for Histogram Construction: How much is enough?
- 10 Cool SQL Optimisations That do not Depend on the Cost Model
参考书目
- 《高性能MySQL》/《High Performance MySQL》
- 《数据库索引设计与优化》/《Relational Database Index Design and the Optimizers》
- 《数据库系统概论》/《Database System Concepts》
- 《SQL反模式》/《SQL Antipatterns》
- 《数据库查询优化器的艺术》/《The Art of Database Query Optimizer》
- 《SQL优化最佳实践》/《SQL Optimization Best Practice》
- 《SQL编程风格》/《Sql Programming Style》