Q: RDS for MySQL CPU使用率高的解決方法?
使用 云數(shù)據(jù)庫MySQL 時,如果您的CPU使用率很高或接近100%,會導(dǎo)致數(shù)據(jù)讀寫處理緩慢、無法獲取連接、出現(xiàn)報錯等,從而影響業(yè)務(wù)正常運行。
解決方案
1.通過查看慢SQL日志來確定是否存在運行緩慢的SQL查詢以及各個查詢的性能特征(如果有),從而定位查詢運行緩慢的原因。
查詢MySQL日志,請參見慢查詢?nèi)罩尽?/p>
2.查看華為云關(guān)系型 數(shù)據(jù)庫 實例的CPU使用率指標(biāo),協(xié)助定位問題。
請參見通過Cloud Eye監(jiān)控。
3.創(chuàng)建只讀實例專門負(fù)責(zé)查詢。減輕主實例負(fù)載,分擔(dān)數(shù)據(jù)庫壓力。
4.多表關(guān)聯(lián)查詢時,關(guān)聯(lián)字段要加上索引。
5.盡量避免用select*語句進(jìn)行全表掃描,可以指定字段或者添加where條件。
6.您可以使用華為云 數(shù)據(jù)管理服務(wù) (Data Admin Service,簡稱DAS),通過SQL診斷查詢,您可獲知資源消耗大、執(zhí)行耗時長、執(zhí)行次數(shù)頻繁的SQL語句。可根據(jù)診斷建議進(jìn)行優(yōu)化,保持?jǐn)?shù)據(jù)庫性能的穩(wěn)定性。
請參見SQL診斷。
Q:RDS實例磁盤滿導(dǎo)致實例異常的解決方法?
隨著業(yè)務(wù)數(shù)據(jù)的增加,原來申請的數(shù)據(jù)庫磁盤容量可能會不足。尤其當(dāng)實例顯示“磁盤空間滿”狀態(tài),且數(shù)據(jù)庫不可進(jìn)行寫入操作,會導(dǎo)致實例異常,從而影響業(yè)務(wù)正常運行。
解決方案
1.隨著業(yè)務(wù)數(shù)據(jù)的增加,原來申請的數(shù)據(jù)庫磁盤容量可能會不足,建議用戶擴(kuò)容磁盤空間,確保磁盤空間足夠。
請參見擴(kuò)容磁盤。
2.縮短Binlog本地保留時長。
請參見設(shè)置MySQL本地Binlog。
3.請及時處理過期數(shù)據(jù)文件。
4. 云監(jiān)控服務(wù) 目前可以監(jiān)控數(shù)據(jù)庫cpu、內(nèi)存、磁盤、連接數(shù)等指標(biāo),并且設(shè)置告警策略,出現(xiàn)告警時可以提前識別風(fēng)險。
請參見通過Cloud Eye監(jiān)控。
Q:RDS支持的最大IOPS是多少?
華為云關(guān)系型數(shù)據(jù)庫服務(wù)支持的IOPS取決于 云硬盤 ( Elastic Volume Service ,簡稱EVS)的IO性能,具體請參見《云硬盤產(chǎn)品介紹》中“磁盤類型及性能介紹”的內(nèi)容。
最新文章
- GaussDB性能_Gaussdb數(shù)據(jù)庫性能_高斯數(shù)據(jù)庫性能-華為云
 - GaussDB性能_性能統(tǒng)計_高斯數(shù)據(jù)庫性能-華為云
 - GaussDB性能怎么調(diào)_GaussDB性能調(diào)優(yōu)_高斯數(shù)據(jù)庫性能怎么調(diào)-華為云
 - GaussDB計算性能_gaussdb遞歸_高斯數(shù)據(jù)庫計算性能_華為云
 - 文檔數(shù)據(jù)庫服務(wù)DDS性能調(diào)優(yōu)_MongoDB性能調(diào)優(yōu)_華為云
 - 應(yīng)用性能管理優(yōu)勢_性能診斷_ 應(yīng)用性能管理 APM-華為云