我试图分析我的数据库,但我不能让分析器工作。 根据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的存在。 在那个表中去分析信息。