熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

高性能MySQL:使用USER

2022-06-13   來源: MySQL 

   其他剖析工具

  我們已經演示了很多剖析MySQL操作系統及查詢的方法我們也演示了那些我們覺得很有用的案例當然通過本書我們還會展示更多工具和技術來檢查和測量系統但是等一下本章還有更多工具沒介紹呢

   使用USER_STATISTICS 表

  Percona Server 和MariaDB 都引入了一些額外的對象級別使用統計的INFORMATION_SCHEMA 表這些最初是由Google 開發的這些表對於查找服務器各部分的實際使用情況非常有幫助在一個大型企業中DBA 負責管理數據庫但其對開發缺少話語權那麼通過這些表就可以對數據庫活動進行測量和審計並且強制執行使用策略對於像共享主機環境這樣的多租戶環境也同樣有用另外在查找性能問題時這些表也可以幫助找出數據庫中什麼地方花費了最多的時間或者什麼表或索引使用得最頻繁抑或最不頻繁下面就是這些表

  mysql> SHOW TABLES FROM INFORMATION_SCHEMA LIKE %_STATISTICS;

  ++

  | Tables_in_information_schema (%_STATISTICS) |

  ++

  | CLIENT_STATISTICS |

  | INDEX_STATISTICS |

  | TABLE_STATISTICS |

  | THREAD_STATISTICS |

  | USER_STATISTICS |

  ++

  這裡我們不會詳細地演示針對這些表的所有有用的查詢但有幾個要點要說明一下

       可以查找使用得最多或者使用得最少的表和索引通過讀取次數或者更新次數或者兩者一起排序

       可以查找出從未使用的索引可以考慮刪除之

  可以看看復制用戶的CONNECTED_TIME和BUSY_TIME以確認復制是否會很難跟上主庫的進度

  在MySQL Performance Schema 中也添加了很多類似上面這些功能的表

       返回目錄高性能MySQL

       編輯推薦

       ASPNET MVC 框架揭秘

       Oracle索引技術

       ASP NET開發培訓視頻教程

  數據倉庫與數據挖掘培訓視頻教程


From:http://tw.wingwit.com/Article/program/MySQL/201311/29693.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.