+-

我们将允许许多用户访问 MySQL数据库.每次使用都有自己的表格.我们将对每个用户的CPU /内存使用情况设置限制.例如,每次使用不能使用超过15%的CPU和512M内存.实现此目标的最佳实践是什么?
我们的操作系统是Windows Server2012.据我们所知,Windows能够在进程级别上设置CPU /内存使用限制.但是,在我们的方案中,所有用户都共享相同的过程.我们可以通过配置MySQL来限制用户的CPU /内存消耗吗?
最佳答案
这并不是您正在(或一直在)寻找的对象,但是至少对于MySQL 5.6和5.7,有一些方法可以限制:
-帐户每小时可发出的查询数量
-帐户每小时可以发布的更新次数
-帐户每小时可以连接到服务器的次数
-帐户同时连接到服务器的数量
有关更多信息,请参见http://dev.mysql.com/doc/refman/5.7/en/user-resources.html.
我似乎找不到CPU /内存锁定的解决方案,但是如果找到一个,它将更新这篇文章.
点击查看更多相关文章
转载注明原文:限制MySQL用户的CPU /内存使用量 - 乐贴网