真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何查看MySQL性能-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)如何查看MySQL性能的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)自2013年起,先為監(jiān)利等服務(wù)建站,監(jiān)利等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為監(jiān)利企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

如何查看MySQL性能?

現(xiàn)在大家對MySQL的監(jiān)控通常有兩種做法,一是連接到mysql數(shù)據(jù)庫內(nèi)部,使用show status,show variables,flush status 來查看mysql的各種性能指標(biāo);二是直接使用mysqladmin查看其性能指標(biāo)。

方法一的使用:

  • 查看MySQL服務(wù)器配置信息 :mysql> show variables;

  • 查看MySQL服務(wù)器運行的各種狀態(tài)值 :mysql> show global status;

  • 慢查詢:mysql> show variables like '%s%';

  • mysql> show global status like '%slow%';

  • 連接數(shù):mysql> show variables like 'max_connections';

  • key_buffer_size 是對MyISAM表性能影響大的一個參數(shù)mysql> show variables like 'key_buffer_size';

  • 臨時表:mysql> show global status like 'created_tmp%';

  • 查看open table :mysql> show global status like 'open%tables%';

  • 進(jìn)程使用情況:mysql> show global status like 'Thread%';

  • 查詢緩存(query cache) :mysql> show global status like 'qcache%';

  • 文件打開數(shù)(open_files) :mysql> show global status like 'open_files';

  • 表鎖情況 :mysql> show global status like 'table_locks%';

  • 表掃描情況 :mysql> show global status like 'handler_read%';

方法二的使用:

UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"

mysqladmin兩個參數(shù),status,extended-status

shell > mysqladmin -uroot -ppassword variables status

其中包含的信息如下:

  • Uptime: 4557887 #mysql運行的秒數(shù)

  • Threads: 1 #連接數(shù)

  • Questions: 1684130 #The number of questions (queries) from clients since the server was started.

  • Slow queries: 0 #The number of queries that have taken more than long_query_time seconds

  • Opens: 221872 #The number of tables the server has opened.

  • Flush tables: 1 #The number of flush-*, refresh, and reload commands the server has executed.

  • Open tables: 64 #The number of tables that currently are open.

  • Queries per second avg: 0.369 #從上次運行開始計算,每秒鐘平均查詢次數(shù)

關(guān)鍵的MySQL統(tǒng)計指標(biāo)

當(dāng)數(shù)據(jù)庫出現(xiàn)查詢緩慢或者無法響應(yīng)查詢的情況時,應(yīng)該怎么辦呢?我們可以通過監(jiān)控與性能及資源利用率相關(guān)的指標(biāo),來查找出現(xiàn)這個問題的原因,避免依賴數(shù)據(jù)庫性能的相關(guān)組件也產(chǎn)生影響。

MySQL用戶可以接觸到的性能指標(biāo)有幾百個,本文介紹四個比較關(guān)鍵常用的指標(biāo),查詢吞吐量、查詢執(zhí)行性能、連接情況和緩沖池使用情況。

查詢吞吐量:MySQL內(nèi)部有一個名為 Questions 的計數(shù)器,客戶端每發(fā)送一個查詢語句,其值就會加一,可利用其來衡量查詢吞吐量,SHOW GLOBAL STATUS LIKE "Questions";

查詢執(zhí)行性能:監(jiān)控查詢延遲的方式有很多,例如通過 MySQL 內(nèi)置的指標(biāo),或者通過查詢性能模式。 MySQL 5.6.6 版本開始默認(rèn)啟用,MySQL 的 performance_schema 數(shù)據(jù)庫中的表格存儲著服務(wù)器事件與查詢執(zhí)行的低水平統(tǒng)計數(shù)據(jù)。

連接情況:MySQL的文檔指出,健壯的服務(wù)器應(yīng)該能夠處理成百上千的連接數(shù),可通過SHOW VARIABLES LIKE 'max_connections';的形式來查看。

緩沖池使用情況:MySQL 默認(rèn)的存儲引擎 InnoDB 使用了一片稱為緩沖池的內(nèi)存區(qū)域,用于緩存數(shù)據(jù)表與索引的數(shù)據(jù)。如果數(shù)據(jù)庫性能開始下滑,而磁盤 I/O 在不斷攀升,擴(kuò)大緩沖池往往能帶來性能回升。

感謝各位的閱讀!關(guān)于“如何查看MySQL性能”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


網(wǎng)頁名稱:如何查看MySQL性能-創(chuàng)新互聯(lián)
URL分享:http://weahome.cn/article/hihjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部