【问题标题】:User-specific mysql timeout用户特定的mysql超时
【发布时间】:2016-07-27 20:48:41
【问题描述】:

有没有办法为特定 mysql 用户设置SELECT 超时?以下问题针对数据库上的任何用户解决了这个问题 -- How to set a maximum execution time for a mysql query? -- 但我只想为特定的 mysql 用户设置它,下面给出的用户。

Id  User    Host            db  Command Time    State                 Info
97  tvs0XXX ec2...com:47703 ax  Query   55      Creating sort index   SELECT...

【问题讨论】:

标签: mysql


【解决方案1】:

您可以使用max_execution_time 会话变量(以毫秒为单位)来定义它,例如:

SET SESSION max_execution_time=2000;

应该从客户端为每个会话完成,因此(目前)无法为特定的数据库用户分配它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    相关资源
    最近更新 更多