激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL5.7中 performance和sys schema中的監控參數解釋(推薦)

MySQL5.7中 performance和sys schema中的監控參數解釋(推薦)

2020-08-05 16:40一個笨小孩 Mysql

在MySQL5.7中,performance schema有很大改進,包括引入大量新加入的監控項、降低占用空間和負載,以及通過新的sys schema機制顯著提升易用性。下面通過本文給大家介紹 MySQL5.7中 performance和sys schema中的監控參數解釋,需要的朋友可以參考

1、performance schema:介紹

   在MySQL5.7中,performance schema有很大改進,包括引入大量新加入的監控項、降低占用空間和負載,以及通過新的sys schema機制顯著提升易用性。在監控方面,performance schema有如下功能:

①:元數據鎖:

  對于了解會話之間元數據鎖的依賴關系至關重要。從MySQL5.7.3開始,就可以通過metadata_locks表來了解元數據鎖的相關信息;

   --哪些會話擁有哪些元數據鎖
   --哪些會話正在等待元數據鎖
   --哪些請求由于死鎖被殺掉,或者鎖等待超時而被放棄

②:進度跟蹤:

  跟蹤長時間操作的進度(比如alter table),從MySQL5.7.7開始,performance schema自動提供了語句進度信息。我們可以通過events_stages_current表來查看當前事件的進度信息;

③:事務:

  監控服務層和存儲引擎層事務的全部方面。從MySQL5.7.3開始,新增了 events_transactions_current表,可以通過setup_consumers、setup_instruments表打開事務監控,通過該表查詢到當前事務的狀態。如果線上數據庫遇到undo log大量增長、數據庫性能急劇下降的情況,可以通過該表查詢當前是否存在處于未提交狀態的事務。如果發現的確有大量事務的state處于active,這時可以確定數據庫有大量的事務未提交;

④:內存使用:

  提供內存使用信息統計,有利于了解和調整服務器的內存消耗。從MySQL5.7.2開始,performance schema新增內存有關的統計信息,分別從賬戶、訪問主機、線程、用戶及事件的角度統計了內存的使用過程;

⑤:存儲程序:

  存儲過程、存儲方法、事件調度器和表觸發器的檢測器。在MySQL5.7中的setup_objects表中,新增了event、function、procedure、trigger的檢測器。performance schema用于檢測該表中匹配object_schema和object_name的對象;

2、sys schema介紹:

  在MySQL5.7中新增的sys schema。是由一系列對象(視圖、存儲過程、存儲方法、表和觸發器)組成的schema,它本身不采集和存儲什么信息,而是將performance_schema 和 information_schema中的數據以更容易理解的方式總結出來歸納為“視圖”。

---sys schema可用于典型的調優和診斷用例,這些對象包括如下三個:

①:將性能模式數據匯總到更容易理解的視圖;

②:諸如性能模式配置和生成診斷報告等操作的存儲過程

③:用于查詢性能模式配置并提供格式化服務的存儲函數

---sys schema在查詢中的功能,可以查看數據庫服務資源的使用情況?哪些主機對數據庫服務器的訪問量最大?實例上的內存使用情況?

3、sys schema里面的表的分類:

①:主機相關信息:

   以host_summary開頭的視圖,主要匯總了IO延遲的信息,從主機、文件事件類型、語句類型等角度展示文件IO的信息;

②:innodb相關信息:

   以innodb開頭的視圖,匯總了innodb buffer page信息和事務等待innodb鎖信息;

③:IO使用情況:

   以IO開頭的視圖,總結了IO使用者的信息,包括等待IO的情況、IO使用量情況,從各個角度分組展示;

④:內存使用情況:

   以memory開頭的視圖,從主機、線程、用戶、事件角度展示內存使用情況;

⑤:連接與會話信息:

   其中,processlist 和 session相關的視圖,總結了會話相關的信息;

⑥:表相關信息:

   以schema_table開頭的視圖,從全表掃描、innodb緩沖池等方面展示了表統計信息;

⑦:索引信息:

   其中包含index的視圖,統計了索引使用的情況,以及重復索引和未使用的索引情況;

⑧:語句相關信息:

   以statement開頭的視圖,統計的規范化后的語句使用情況,包括錯誤數、警告數、執行全表掃描的、使用臨時表、執行排序等信息;
⑨:用戶相關信息:

   以user開頭的視圖,統計了用戶使用的文件IO,執行的語句統計信息等;

⑨:等待事件相關信息

   以wait開頭的視圖,從主機和事件角度展示等待類事件的延遲情況;

4、sys  schema使用列子:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---查看表的訪問量:(可以監控每張表訪問量的情況,或者監控某個庫的訪問量的變化)
select table_schema,table_name,sum(io_read_requests+io_write_requests) from schema_table_statistics;
select table_schema,table_name,io_read_requests+io_write_requests as io_total from schema_table_statistics;
---冗余索引和未使用索引的檢查:(schema_redundant_indexes和schema_unused_indexes查看索引的情況)
select * from sys.schema_redundant_indexes\G
select * from sys.schema_unused_indexes;
(如果有冗余索引和長期未使用的索引,應該及時清理,)
---查看表自增ID使用情況:
select * from schema_auto_increment_columns\G
(可以使用schema_auto_increment_columns視圖,就能很簡單的查到每個表的自增量使用情況,甚至可以精確到某個表的自增量情況)
---監控全表掃描的sql語句:
select * from sys.statements_with_full_table_scans where db='test2'\G
(使用statements_with_full_table_scans視圖可以查看哪些表查詢使用了全表掃描,其中exec_count是執行的次數,等信息)
---查看實例消耗的磁盤I/O情況:()
select file,avg_read+avg_write as avg_io from io_global_by_file_by_bytes order by avg_io desc limit 10;
(查看io_global_by_file_by_bytes視圖可以檢查磁盤I/O消耗過大的原因,定位問題)

總結

以上所述是小編給大家介紹的MySQL5.7中 performance和sys schema中的監控參數解釋,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://fengfeng688.blog.51cto.com/4896812/1952334

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 九一免费国产 | 暖暖免费观看高清完整版电影 | 免费久久久 | 91短视频版高清在线观看免费 | 中日韩乱码一二新区 | 国产91av视频 | 99re66热这里只有精品8 | 欧美爱爱视频 | 午夜免费网 | 日韩美香港a一级毛片 | 日韩精品免费一区二区三区 | 久色亚洲| 色播视频在线播放 | 精品久久久久久国产三级 | 性色av一区二区三区在线播放亚… | 国产精品久久久免费 | av电影免费在线 | 娇喘视频在线观看 | 99在线在线视频免费视频观看 | 一夜新娘第三季免费观看 | 一级做a爱片久久毛片a高清 | 欧美一级淫片a免费播放口 91九色蝌蚪国产 | 一级在线观看 | 日本一区二区高清不卡 | 国产18成人免费视频 | 日韩av片在线播放 | 水多视频在线观看 | 久草视频在线资源 | 免费黄色av| 亚洲欧美国产高清 | 成人性生活视频 | 性明星video另类hd | 成年免费大片黄在线观看岛国 | 成年免费视频黄网站在线观看 | 亚洲国产精品一区 | 国产精品久久久久久久亚洲按摩 | 97久久曰曰久久久 | 亚洲国产精久久久久久久 | 国产污污视频 | 免费黄色的视频 | 成人午夜免费在线观看 |