監(jiān)控命令
SHOW ENGINE INNODB STATUS
是InnoDB標(biāo)準(zhǔn)監(jiān)控的命令娇昙,其輸出結(jié)果中的BUFFER POOL AND MEMORY
部分用于監(jiān)控緩沖池的使用妓灌。這部分的輸出結(jié)果如下所示:
----------------------
BUFFER POOL AND MEMORY
----------------------
Total large memory allocated 2198863872
Dictionary memory allocated 776332
Buffer pool size 131072
Free buffers 124908
Database pages 5720
Old database pages 2071
Modified db pages 910
Pending reads 0
Pending writes: LRU 0, flush list 0, single page 0
Pages made young 4, not young 0
0.10 youngs/s, 0.00 non-youngs/s
Pages read 197, created 5523, written 5060
0.00 reads/s, 190.89 creates/s, 244.94 writes/s
Buffer pool hit rate 1000 / 1000, young-making rate 0 / 1000 not
0 / 1000
Pages read ahead 0.00/s, evicted without access 0.00/s, Random read
ahead 0.00/s
LRU len: 5720, unzip_LRU len: 0
I/O sum[0]:cur[0], unzip sum[0]:cur[0]
注意:
平均每秒
的統(tǒng)計時段是從上次執(zhí)行show engine innodb status
之后到現(xiàn)在這段時間
各統(tǒng)計項的含義
-
Total memory allocated
:緩沖池分配的總內(nèi)存字節(jié)數(shù)
-
Dictionary memory allocated
:InnoDB數(shù)據(jù)字典分配的總內(nèi)存字節(jié)數(shù)
-
Buffer pool size
:緩沖池分配的總頁數(shù)
-
Free buffers
:緩沖池free list上的總頁數(shù)
-
Database pages
:緩沖池LRU list上的總頁數(shù)
-
Old database pages
:緩沖池舊頁子列上的總頁數(shù)
-
Modified db pages
:緩沖池中的當(dāng)前臟頁數(shù)
-
Pending reads
:等待被讀取進(jìn)入緩沖池中的頁數(shù)
-
Pending writes LRU
:LRU列表底部等待被寫入的舊的臟塊數(shù)量,
-
Pending writes flush list
:執(zhí)行檢查點時緩沖池中將要被刷新的臟頁
-
Pending writes single page
:緩沖池中每個頁上的寫等待總次數(shù)的總和(有些頁上可能同時出現(xiàn)多個寫等待)
-
Pages made young
:從舊頁子列表上移動到新頁子列表的總頁數(shù)(舊頁子列表上的頁被訪問后則會移動到新頁子列表雾袱,即
made young
) -
Pages made not young
:舊子列表中未移動到新頁子列表的總頁數(shù)
-
youngs/s
:舊子頁列表中每秒被訪問從而被加入新頁子列表(make young)的頁數(shù)翩剪,在沒有大全表掃描的情況下,若這個值很低祟偷,應(yīng)該考慮innodb_old_blocks_time是否設(shè)置過大察滑,或者是舊頁子列表的比例是否設(shè)置過小。
-
non-youngs/s
:舊子頁列表中每秒被訪問但并未加入新頁子列表的頁數(shù)(innodb_old_blocks_time系統(tǒng)變量)
-
Pages read
:緩沖池中被訪問的總頁數(shù)
-
Pages created
:緩沖池中被創(chuàng)建的總頁數(shù)(頁被創(chuàng)建修肠,說明頁從磁盤中讀取進(jìn)來)
-
Pages written
:緩沖池中被寫的總頁數(shù)(頁被寫贺辰,說明頁被修改)
-
reads/s
:緩沖池中每秒平均讀頁次數(shù)()
-
creates/s
:緩沖池中每秒平均創(chuàng)建頁次數(shù)(體現(xiàn)物理IO壓力)
-
writes/s
:緩沖池中每秒平均寫頁次數(shù)(體現(xiàn)事務(wù)量)
-
Buffer pool hit rate
:緩沖池命中率(判斷緩沖池大小設(shè)置是否充足)
-
young-making rate
:舊頁子列表中的頁訪問導(dǎo)致make young的命中率
-
not (young-making rate)
:舊頁子列表中的頁訪問未導(dǎo)致make young的命中率
-
Pages read ahead
:平均每秒預(yù)讀的頁數(shù)
-
Pages evicted without access
:平均每秒被踢出的頁數(shù)
-
Random read ahead
:平均每秒隨機預(yù)讀頁數(shù)
-
LRU len
:LRU列表長度,即LRU上的頁數(shù)
-
unzip_LRU len
:壓縮頁LRU列表上的頁數(shù)(壓縮頁為16k頁被壓縮后的頁嵌施,可以是1k饲化,2k,4k吗伤,8k吃靠,他是包含于LRU列表之中的)
-
I/O sum
:過去50s內(nèi),LRU列表上的每個頁被訪問的次數(shù)總和
-
I/O cur
:過去50s內(nèi)足淆,LRU列表被訪問的總次數(shù)(每次可訪問多個頁)
-
I/O unzip sum
:過去50s內(nèi)巢块,壓縮頁LRU列表上的每個頁被訪問的次數(shù)總和
-
I/O unzip cur
:過去50s內(nèi),壓縮頁LRU列表被訪問的總次數(shù)