麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > 文庫 > 正文

show engine innodb status詮釋

2024-09-07 22:12:40
字體:
來源:轉載
供稿:網友
       show engine innodb status解讀
  
       注:以下內容為根據《高性能mysql第三版》和《mysql技術內幕innodb存儲引擎》的innodb status部分的個人理解,如果有錯誤,還望指正!!
 
  innodb存儲引擎在show engine innodb status(老版本對應的是show innodb status)輸出中,顯示除了大量的內部信息,它輸出就是一個單獨的字符串,沒有行和列,內容分為很多小段,每一段對應innodb存儲引擎不同部分的信息,其中有一些信息對于innodb開發者來說非常有用,但是,許多信息,如果你嘗試去理解,并且應用到高性能innodb調優的時候,你會發現它們非常有趣,甚至是非常有必要的。
 
       注意:以下使用mysql5.5.24版本做解讀,mysql5.6.x和5.7.x輸出內容有些地方有調整。
 
1.第一段是頭部信息,它僅僅聲明了輸出的開始,其內容包括當前的日期和時間,以及自上次輸出以來經過的時長。
 
=====================================
160129 12:07:26 INNODB MONITOR OUTPUT #第二行是當前日期和時間
=====================================
Per second averages calculated from the last 24 seconds #第四行顯示的是計算出這一平均值的時間間隔,即自上次輸出以來的時間,或者是距上次內部復位的時長
   
2. 如果有高并發的工作負載,你就要關注下接下來的段(SEMAPHORES信號量),它包含了兩種數據:事件計數器以及可選的當前等待線程的列表,如果有性能上的瓶頸,可以使用這些信息來找出瓶頸,不幸的是,想知道怎么使用這些信息還是有一點復雜,下面先給出一些解釋:
 
----------
SEMAPHORES
----------
OS WAIT ARRAY INFO: reservation count 68581015, signal count 218437328
--Thread 140653057947392 has waited at btr0pcur.c line 437 for 0.00 seconds the semaphore:
S-lock on RW-latch at 0x7ff536c7d3c0 created in file buf0buf.c line 916
a writer (thread id 140653057947392) has reserved it in mode exclusive
number of readers 0, waiters flag 1, lock_word: 0
Last time read locked in file row0sel.c line 3097
Last time write locked in file /usr/local/src/soft/mysql-5.5.24/storage/innobase/buf/buf0buf.c line 3151
--Thread 140653677291264 has waited at btr0pcur.c line 437 for 0.00 seconds the semaphore:
S-lock on RW-latch at 0x7ff53945b240 created in file buf0buf.c line 916
a writer (thread id 140653677291264) has reserved it in mode exclusive
number of readers 0, waiters flag 1, lock_word: 0
Last time read locked in file row0sel.c line 3097
Last time write locked in file /usr/local/src/soft/mysql-5.5.24/storage/innobase/buf/buf0buf.c line 3151
Mutex spin waits 1157217380, rounds 1783981614, OS waits 10610359
RW-shared spins 103830012, rounds 1982690277, OS waits 52051891
RW-excl spins 43730722, rounds 602114981, OS waits 3495769
Spin rounds per wait: 1.54 mutex, 19.10 RW-shared, 13.77 RW-excl
 
 
--Thread 140653057947392 has waited at btr0pcur.c line 437 for 0.00 seconds the semaphore:
S-lock on RW-latch at 0x7ff536c7d3c0 created in file buf0buf.c line 916
a writer (thread id 140653057947392) has reserved it in mode exclusive
number of readers 0, waiters flag 1, lock_word: 0
Last time read locked in file row0sel.c line 3097
Last time write locked in file /usr/local/src/soft/mysql-5.5.24/storage/innobase/buf/buf0buf.c line 3151
--Thread 140653677291264 has waited at btr0pcur.c line 437 for 0.00 seconds the semaphore:
S-lock on RW-latch at 0x7ff53945b240 created in file buf0buf.c line 916
a writer (thread id 140653677291264) has reserved it in mode exclusive
number of readers 0, waiters flag 1, lock_word: 0
Last time read locked in file row0sel.c line 3097
Last time write locked in file /usr/local/src/soft/mysql-5.5.24/storage/innobase/buf/buf0buf.c line 3151
這部分顯示的是當前正在等待互斥量的innodb線程,在這里可以看到有兩個線程正在等待,每一個都是以--Thread <數字> has waited...開始,這一段內容在正常情況下應該是空的(即查看的時候沒有這部分內容),除非服務器運行著高并發的工作負載,促使innodb采取讓操作系統等待的措施,除非你對innodb源碼熟悉,否則這里看到的最有用的信息就是發生線程等待的代碼文件名 /usr/local/src/soft/mysql-5.5.24/storage/innobase/buf/buf0buf.c line 3151。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国内久久久久 | 欧美成人一区二区三区电影 | 日本一区二区三区视频在线 | av日韩在线免费观看 | av电影直播 | 综合网日日天干夜夜久久 | 九九精品在线观看 | 国产精品一区二区手机在线观看 | av国产片| 一级尻逼视频 | 久久久成人999亚洲区美女 | 大片毛片 | 久综合色 | 美女喷水网站 | 毛片av网址 | 色妞妞视频 | 精品国产91久久久久久久 | 国产又粗又爽又深的免费视频 | 特级黄色小说 | 久草在线最新免费 | 在线看免费观看日本 | 免费毛片电影 | 中国漂亮护士一级a毛片 | 亚洲午夜视频 | 97人操| 人与xxxxhdxxxhdxx| 日日综合 | av手机在线免费播放 | 香蕉久草在线 | 色人阁导航 | 日本成人在线免费 | 欧美日韩在线免费观看 | 黄网站免费在线看 | 黑人一级片 | av成人在线播放 | 毛片视频在线免费观看 | 99精品国产小情侣高潮露脸在线 | 久久视频精品 | av资源在线天堂 | 色女人在线 | 1314av|