资源组的作用是资源隔离(你可以理解为开通云主机时勾选的硬件配置),将线上的慢SQL线程id分配给CPU一个核,让它慢慢跑,从而不影响CPU整体性能。创建一个资源组slowsql_rg为资源组名字type=user 来源是用户端的慢SQLvcpu=3 给它分配到哪个CPU核上(你可以用cat /proc/cpuinfo | grep processor查看CPU有多少核)thread_priority为优先级别,范围是0到19,19是最低优先级,0是最高优先级。
查看资源组信息
查找慢SQL的线程ID
把T开发云主机域名HREAD_ID取出来的值,放入资源组里做限制
比如你想放宽的限制,也可以更改
关闭资源组,解除限制
前段时间项目需要,一直在研究mysql sharding,看了一些这方面的资料,也亲自实验测试了一些数据。在此,做个概括的笔记,方便以后回顾知识,其实大多是借鉴网络上各位前辈的,然后抱着学习态度去实践,积累属于自己的东西。 其实拆分很灵活,有的是垂直切分,将一…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。