限制mysql资源使用率_如何限制mysql账号对数据库服务器cpu以及I/0资源等的使用率,比方限制为50%!...

你的位置:

问答吧

-> MySQL

-> 问题详情

如何限制mysql账号对数据库服务器cpu以及I/0资源等的使用率,比方限制为50%!

如何限制MYSQL的CPU使用率?

如何限制mysql账号对数据库服务器cpu以及I/0资源的使用率,比方限制为50%!

作者: mysqldbd

发布时间: 2010-11-17

这个要求好像不能把。

比如你一个查询的表只有1条记录,那么几乎没有IO,如果有1000万行,内存又不够,必须写磁盘临时表,那么这个查询是自动终止还是不让运行?

一般来说估算一下你的业务操作,然后限制连接数,达到控制CPU使用,或许可行,但肯定也不精确。

作者: zuoxingyu

发布时间: 2010-11-17

没有这方面的限制。 MYSQL只是个应用程序。 而CPU的高度是在操作系统层次上实现。这个不可能在MYSQL中来实现。

看看你的操作系统的设置,看看有没有限制某个进程占用CPU的分配限额。 不过好像一般都没有。 从操作系统角度来说,为什么即使当前CPU除MYSQL外没有其它进程占用,空余的这50%宁可空着也不让MYSQL使用?

LINUX或UNIX中可以设置MYSQL进程的优先级,你可以把mysqld运行的优先级降低,这样其它进程会优先执行。

作者: ACMAIN_CHM

发布时间: 2010-11-17

mysqldbd (杉树湾)

'截至2010-11-17 11:06:04 用户结帖率0.00%

当您的问题得到解答后请及时结贴.

http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html

http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html

http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html

8、如何给分和结贴?

http://community.csdn.net/Help/HelpCenter.htm#结帖

作者: ACMAIN_CHM

发布时间: 2010-11-17

没有这样的功能 ,操作系统层面解决?

作者: wwwwb

发布时间: 2010-11-17

引用 1 楼 zuoxingyu 的回复:

这个要求好像不能把。

比如你一个查询的表只有1条记录,那么几乎没有IO,如果有1000万行,内存又不够,必须写磁盘临时表,那么这个查询是自动终止还是不让运行?

一般来说估算一下你的业务操作,然后限制连接数,达到控制CPU使用,或许可行,但肯定也不精确。

恩,谢谢!我去找下着方面的资料吧!

作者: mysqldbd

发布时间: 2010-11-17

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值