MySQL 索引优化

标签 mysql indexing query-optimization

我正在努力为一些应该很简单但却需要很长时间的查询进行 MySQL 索引优化。我没有发布具体问题,而是想询问是否有一种自动处理这些问题的方法。

我四处寻找,但找不到任何东西。当然,如果查询/索引优化只是遵循一组步骤,那么一定有人编写了一个应用程序来针对给定的查询自动执行它……或者我没有意识到所涉及的复杂性?

最佳答案

好吧,我可以提供一个 SQL indexing tutorial .如果您在自动化方面取得成功,请告诉我们 ;)

不太了解 MySQL,但有用于 Oracle 和 SQL Server 的工具。它们涵盖了琐碎的案例,但对于非琐碎的案例,它们往往会给人一种错误的安全感。他们也不太愿意考虑整体工作量,他们通常仅限于为特定语句建议索引。

关于MySQL 索引优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633738/

相关文章:

MySQL IN 与子查询性能奇怪的行为

php - MySQL - 如何永久存储缓存?

mysql - 我应该为用户信息(如出生日期、姓名等)创建 2 个表 : first for usernames and passwords, 和其他表吗?

Mysql sum group by performance 9M记录

php - 如何将 & 转换为出现在自动完成下拉列表中的 &

sql-server - SQL Server 中覆盖和单个索引的重叠

core-data - CoreData 属性的 Indexed Property 有什么作用?

mysql - 插入时停止MySql自动排序

MySql - 对表的行重新排序

sql-server - SQL Server 上多列查询的多列索引优化