限制MySQL用户';CPU/内存使用率

限制MySQL用户';CPU/内存使用率,mysql,memory,cpu,Mysql,Memory,Cpu,我们将允许许多用户访问MySQL数据库。每个用户都有自己的表。我们将对每个用户的CPU/内存使用设置限制。例如,每次使用不能超过15%的CPU和512M内存。实现这一目标的最佳实践是什么 我们的操作系统是Windows Server 2012。据我们所知,windows能够在进程级别设置CPU/内存使用限制。但是,在我们的场景中,所有用户共享相同的流程。我们可以通过配置MySQL来限制用户的CPU/内存消耗吗?这并不是您正在(或曾经)寻找的,但至少对于MySQL 5.6和5.7,有一些方法可以限

我们将允许许多用户访问MySQL数据库。每个用户都有自己的表。我们将对每个用户的CPU/内存使用设置限制。例如,每次使用不能超过15%的CPU和512M内存。实现这一目标的最佳实践是什么


我们的操作系统是Windows Server 2012。据我们所知,windows能够在进程级别设置CPU/内存使用限制。但是,在我们的场景中,所有用户共享相同的流程。我们可以通过配置MySQL来限制用户的CPU/内存消耗吗?

这并不是您正在(或曾经)寻找的,但至少对于MySQL 5.6和5.7,有一些方法可以限制:

-帐户每小时可以发出的查询数

-帐户每小时可以发布的更新数

-帐户每小时可以连接到服务器的次数

-通过帐户同时连接到服务器的次数

有关更多信息,请参阅


我似乎找不到CPU/内存锁定的解决方案,但如果我找到了,我会更新这篇文章。

我不知道怎么做。我甚至不认为这是可能的,限制资源在某个时候会造成严重的瓶颈。我想您可以下载MySQL源代码并将其分叉。