MySQL 性能优化 分布式
MySQL 性能指標(biāo)都有哪些?如何得到這些指標(biāo)?
MySQL 的性能指標(biāo)如下:
① TPS(Transaction Per Second) 每秒事務(wù)數(shù),即數(shù)據(jù)庫(kù)每秒執(zhí)行的事務(wù)數(shù)。
MySQL 本身沒有直接提供 TPS 參數(shù)值,如果我們想要獲得 TPS 的值,只有我們自己計(jì)算了,可以根據(jù) MySQL 數(shù)據(jù)庫(kù)提供的狀態(tài)變量,來(lái)計(jì)算 TPS。
需要使用的參數(shù):
- Com_commit :表示提交次數(shù),通過(guò)命令 show global status like 'Com_commit'; 獲取;
- Com_rollback:表示回滾次數(shù),通過(guò)命令 show global status like 'Com_rollback'; 獲取。
我們定義第一次獲取的 Comcommit 的值與 Comrollback 值的和為 c_r1,時(shí)間為 t1;
第二次獲取的 Comcommit 的值與 Comrollback 值的和為 cr2,時(shí)間為 t2,t1 與 t2 單位為秒。 那么 TPS = ( cr2 - c_r1 ) / ( t2 - t1 ) 算出來(lái)的就是該 MySQL 實(shí)例在 t1 與 t2 生命周期之間的平均 TPS。
② QPS(Query Per Second) 每秒請(qǐng)求次數(shù),也就是數(shù)據(jù)庫(kù)每秒執(zhí)行的 SQL 數(shù)量,包含 INSERT、SELECT、UPDATE、DELETE 等。 QPS = Queries / Seconds Queries 是系統(tǒng)狀態(tài)值—
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的MySQL 性能优化 分布式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JVM(三)对象的生死判定和算法详解
- 下一篇: Redis 内存用完会怎样?