【问题标题】:Is there any software to aid in MYSQL optimization?有没有什么软件可以帮助优化MYSQL?
【发布时间】:2011-10-25 14:42:06
【问题描述】:

我的本​​地 MYSQL 数据库中有许多非常长且相当复杂的存储过程。我整天通过这些存储过程以很高的速度重复查询数据库。

时间对我来说非常重要。因为我的例程是迭代的,所以查询时间减少一毫秒相当于节省了几个小时。

由于我的数据库如此复杂,我很难通过“更改并查看”方法手动优化所有内容。

是否有任何程序(适用于 Windows 7)可以帮助我找到瓶颈?我需要索引相关的优化和服务器变量优化。

【问题讨论】:

  • 是的,它叫做 DB2 :-) 砰,砰,感谢您的收听,我整个星期都在这里 :-)
  • @paxdiablo:简直好笑。任何傻瓜都知道关键是 PostgreSQL...

标签: mysql optimization automation query-optimization


【解决方案1】:

看看 dbForge Studio 中的Query Profiler 工具。它可以帮助您优化查询。

【讨论】:

  • 哇这个程序太棒了!谢谢:)
【解决方案2】:

MySQL 包含自己的调试查询和查询计划的方法,其中最主要的是EXPLAIN 命令。对我来说,90% 的 MySQL 优化都在某种程度上涉及到使用它。它消除了优化中的反复试验,因为它实际上向您展示了 MySQL 实际在做什么来解决您的查询。

您可以使用任何 MySQL 客户端(甚至是命令行 MySQL 客户端,我使用了一点)来运行 EXPLAIN 查询。 phpMyAdmin 是一个流行的 MySQL 客户端,它可以通过网络访问,并试图让这类事情变得简单,包括一个简单的“EXPLAIN”链接,用于您运行的任何查询。

我以前没有使用过基于 Windows 的 MySQL 客户端,但有一个 good selection of them 可供选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多