mysql - 运行时查询分析和优化

标签 mysql database performance runtime query-optimization

我想知道是否有某种运行时机制可以观察针对我的数据库服务器运行的查询;记录每种“类型”正在运行的查询数量;查看这些查询的性能;然后,根据这个运行时数据,建议需要添加/删除哪些索引。

我目前正在与 MySQL 打交道;如果您知道其他数据库供应商的类似工具,我也很想知道。谢谢!!

最佳答案

我建议给 Jet Profiler一试。免费版本有点受限,但我仍然觉得它很有用。它可以完成您要求的大部分工作,但您可能很难找到可以为您建议索引的工具。

关于mysql - 运行时查询分析和优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/645270/

相关文章:

mysql - DQL 和等效 SQL 不返回相同数量的结果集

mysql - 如何转义 MySQL 中的特殊字符?

python - 我如何在 Django 中编写此查询?

c - 哪个运算符更快(> 或 >=)、(< 或 <=)?

mysql - Codeigniter order_by 与 CONVERT

php - 计算两个时间之间的差异()

database - 选择 WHERE 日期大于当前日期

database - BDB,如何按指定顺序获取主键?

c - 就可读性和性能而言,哪种代码风格更好?

sql - Hibernate 性能调整