tidb-server cpu占用一直很高 不知道什么原因

SELECT COUNT() FROM information_schema.TABLES WHERE TABLE_SCHEMA = '’ UNION
SELECT COUNT(
) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '
’ UNION
SELECT COUNT(
) FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = '
**’

他需要读取我们的一个数据库 我就只给他开了一个我们业务那个库的读取权限
使用他的用户在读上面这个sql的时候就会卡死 kill掉那个连接也不行 后来我给他开了information_schema.*的读取权限 还是不行 然后我就给他开了所有的系统表的读权限 然后CPU立马就下去了

我也是参考下面这个链接

顺便我也很好奇 没有权限为什么不直接报错