我正在阅读这篇文章: http://www.ajaxline.com/32-tips-to-speed-up-your-mysql-queries
在第4点,它说:
启用GRANT语句时使用更简单的权限 MySQL在客户端执行时减少权限检查开销 语句。
问题:
答案 0 :(得分:0)
最简单的方法是对其进行剖析并亲自看看....
-- enable profile gathering
SET PROFILING = 1;
SELECT <query involving complex set of column and table permissions>;
SHOW PROFILE
--or SHOW PROFILES, and then SHOW PROFILE FOR QUERY 2 etc
-- turn profiling back off again
SET PROFILING = 0;
这将显示一个表格,显示正在执行的查询的每个阶段以及持续时间。您可能会看到即使使用相当复杂的权限,与查询的执行,排序和分组相比,时间也不重要