資源組的作用是資源隔離(你可以理解為開(kāi)通云主機(jī)時(shí)勾選的硬件配置),將線上的慢SQL線程id分配給CPU一個(gè)核,讓它慢慢跑,從而不影響CPU整體性能。
嵐山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),嵐山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為嵐山1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的嵐山做網(wǎng)站的公司定做!
?
創(chuàng)建一個(gè)資源組
MySQL>?create?resource?group?slowsql_rg?type=user?vcpu=3? thread_priority=19?enable;
slowsql_rg為資源組名字
type=user 來(lái)源是用戶端的慢SQL
vcpu=3 給它分配到哪個(gè)CPU核上(你可以用cat /proc/cpuinfo ?| grep processor查看CPU有多少核)
thread_priority為優(yōu)先級(jí)別,范圍是0到19,19是最低優(yōu)先級(jí),0是最高優(yōu)先級(jí)。
查看資源組信息
mysql>?select?*?from?information_schema.resource_groups;
查找慢SQL的線程ID
SELECT?THREAD_ID,PROCESSLIST_INFO,RESOURCE_GROUP,PROCESSLIST_TIME?FROM? performance_schema.threads?WHERE?PROCESSLIST_INFO?REGEXP? 'SELECT|INSERT|UPDATE|DELETE|ALTER'?AND?PROCESSLIST_TIME?>?10;
把THREAD_ID取出來(lái)的值,放入資源組里做限制
set?resource?group?slowsql_rg?for?379;
比如你想放寬的限制,也可以更改
ALTER?RESOURCE?GROUP?slowsql_rg?VCPU?=?3?THREAD_PRIORITY?=?0;
關(guān)閉資源組,解除限制
ALTER?RESOURCE?GROUP?slowsql_rg?DISABLE?FORCE;
分享名稱:MySQL8.0資源組有效解決慢SQL引發(fā)CPU告警
網(wǎng)頁(yè)地址:http://sd-ha.com/article12/gcjsdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站營(yíng)銷、建站公司、服務(wù)器托管、品牌網(wǎng)站建設(shè)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)