为什么不是MySQL Profiler为我工作?

我试图分析我的数据库,但我不能让分析器工作。 根据MySQL的文档,它应该是可用的,因为MySQL 5.0.37并打开它就像执行以下语句一样简单

mysql> set profiling=1; Query OK, 0 rows affected (0.00 sec) 

但是,当我尝试它,我得到这个错误:错误1193(HY000):未知的系统variables“分析”

我正在使用更新版本的MySQL,所以我假设分析器应该可用。

 mysql> select version(); +-----------------------------+ | version() | +-----------------------------+ | 5.1.22-rc-Debian_2~ppa5-log | +-----------------------------+ 

我在这里错过了什么?

谢谢。

似乎 – 根据mysql.com上的这个讨论 – 较新的版本(社区服务器)不包括分析器。

如果你执行

  select @@version; show variables; 

输出中是否存在“性能分析”?

同时检查表INFORMATION_SCHEMA.PROFILING的存在。 在那个表中去分析信息。