欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL優(yōu)化之如何了解SQL的執(zhí)行頻率

 更新時(shí)間:2014年05月16日 00:13:35   作者:  
MySQL 客戶端連接成功后,通過 show [session|global]status 命令 可以提供服務(wù)器狀態(tài)信息,也可以在操作系統(tǒng)上使用 mysqladmin extended-status 命令獲得這些消息

 show [session|global] status 可以根據(jù)需要加上參數(shù)“ session ”或者“ global ”來顯示 session 級(jí)(當(dāng)前連接)的統(tǒng)計(jì)結(jié)果和 global 級(jí)(自數(shù)據(jù)庫上次啟動(dòng)至今)的統(tǒng)計(jì)結(jié)果。如果不寫,默認(rèn)使用參數(shù)是“ session ”。

    Com_xxx 表示每個(gè) xxx 語句執(zhí)行的次數(shù),我們通常比較關(guān)心的是以下幾個(gè)統(tǒng)計(jì)參數(shù) :

•Com_select :執(zhí)行 select 操作的次數(shù),一次查詢只累加 1 。
•Com_insert :執(zhí)行 INSERT 操作的次數(shù),對(duì)于批量插入的 INSERT 操作,只累加一次。
•Com_update :執(zhí)行 UPDATE 操作的次數(shù)。
•Com_delete :執(zhí)行 DELETE 操作的次數(shù)。

    知道了這些信息就方便我們確定我們到底需要什么樣的存儲(chǔ)引擎了,一般來說update較多的時(shí)候 Innodb 引擎效率會(huì)稍微高一些!

    上面這些參數(shù)對(duì)于所有存儲(chǔ)引擎的表操作都會(huì)進(jìn)行累計(jì)。下面這幾個(gè)參數(shù)只是針對(duì) InnoDB 存儲(chǔ)引擎的,累 加的算法也略有不同:

•Innodb_rows_read : select 查詢返回的行數(shù)。
•Innodb_rows_inserted :執(zhí)行 INSERT 操作插入的行數(shù)。
•Innodb_rows_updated :執(zhí)行 UPDATE 操作更新的行數(shù)。
•Innodb_rows_deleted :執(zhí)行 DELETE 操作刪除的行數(shù)。

    通過以上幾個(gè)參數(shù),可以很容易地了解當(dāng)前數(shù)據(jù)庫的應(yīng)用是以插入更新為主還是以查詢操作為主,以及各種類型的 SQL 大致的執(zhí)行比例是多少。對(duì)于更新操作的計(jì)數(shù),是對(duì)執(zhí)行次數(shù)的計(jì)數(shù),不論提交還是回滾都會(huì)進(jìn)行累加。
    對(duì)于事務(wù)型的應(yīng)用,通過 Com_commit 和 Com_rollback 可 以了解事務(wù)提交和回滾的情況,對(duì)于回滾操作非常頻繁的數(shù)據(jù)庫,可能意味著應(yīng)用編寫存在問題。
    此外,以下幾個(gè)參數(shù)便于我們了解數(shù)據(jù)庫的基本情況:

•Connections : 試圖連接 MySQL 服務(wù)器的次數(shù)。
•Uptime :服務(wù)器工作時(shí)間。
•Slow_queries : 慢查詢的次數(shù)。

相關(guān)文章

  • windows10+mysql8.0.11zip安裝教程詳解

    windows10+mysql8.0.11zip安裝教程詳解

    這篇文章主要介紹了windows10+mysql8.0.11zip安裝教程詳解,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-05-05
  • MySQL慢sql優(yōu)化思路詳細(xì)講解

    MySQL慢sql優(yōu)化思路詳細(xì)講解

    在日常開發(fā)工作中數(shù)據(jù)庫是常用的數(shù)據(jù)存儲(chǔ)組件,一旦使用了數(shù)據(jù)庫,那慢查詢SQL的優(yōu)化是繞不開的一道坎,下面這篇文章主要給大家介紹了關(guān)于MySQL慢sql優(yōu)化思路的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Mysql數(shù)據(jù)庫時(shí)間查詢舉例詳解

    Mysql數(shù)據(jù)庫時(shí)間查詢舉例詳解

    在項(xiàng)目開發(fā)中,一些業(yè)務(wù)表字段經(jīng)常使用日期和時(shí)間類型,而且后續(xù)還會(huì)牽涉到這類字段的查詢,下面這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫時(shí)間查詢的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • MySQL數(shù)據(jù)庫觸發(fā)器從小白到精通

    MySQL數(shù)據(jù)庫觸發(fā)器從小白到精通

    觸發(fā)器是SQLserver提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動(dòng),而是由事件來觸發(fā),比如當(dāng)對(duì)一個(gè)表進(jìn)行操作時(shí)就會(huì)激活它執(zhí)行。觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等
    2022-03-03
  • mysql DBA:mysqladmin常用命令總結(jié)

    mysql DBA:mysqladmin常用命令總結(jié)

    mysqladmin是MySQL一個(gè)重要的客戶端,最常見的是使用它來關(guān)閉數(shù)據(jù)庫,除此,該命令還可以了解MySQL運(yùn)行狀態(tài)、進(jìn)程信息、進(jìn)程殺死等。本文介紹一下如何使用mysqladmin extended-status(因?yàn)闆]有"歧義",所以可以使用ext代替)了解MySQL的運(yùn)行狀態(tài)
    2014-03-03
  • MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問的完美解決

    MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?

    這篇文章主要給大家介紹了解決MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問的問題,文中有詳細(xì)的解決方法,需要的朋友可以參考下
    2023-09-09
  • MySQL之InnoDB下的鎖問題

    MySQL之InnoDB下的鎖問題

    這篇文章主要介紹了MySQL之InnoDB下的鎖問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MySQL遷移到Oracle數(shù)據(jù)庫的超詳細(xì)步驟和方法總結(jié)

    MySQL遷移到Oracle數(shù)據(jù)庫的超詳細(xì)步驟和方法總結(jié)

    今天接到一個(gè)任務(wù),讓我把MySQL中的表與數(shù)據(jù)移植到Oracle中,所以這里總結(jié)下,這篇文章主要給大家介紹了關(guān)于MySQL遷移到Oracle數(shù)據(jù)庫的超詳細(xì)步驟和方法,需要的朋友可以參考下
    2023-11-11
  • MySQL常見數(shù)值函數(shù)整理

    MySQL常見數(shù)值函數(shù)整理

    MySQL中另外一類很重要的函數(shù)就是數(shù)值函數(shù),這些函數(shù)能處理很多數(shù)值方面的運(yùn)算,下面這篇文章主要給大家介紹了關(guān)于MySQL常見數(shù)值函數(shù)整理的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • 零基礎(chǔ)掌握J(rèn)DBC操作MySQL

    零基礎(chǔ)掌握J(rèn)DBC操作MySQL

    JDBC是指Java數(shù)據(jù)庫連接,是一種標(biāo)準(zhǔn)Java應(yīng)用編程接口(?JAVA?API),用來連接?Java?編程語言和廣泛的數(shù)據(jù)庫。從根本上來說,JDBC?是一種規(guī)范,它提供了一套完整的接口,允許便攜式訪問到底層數(shù)據(jù)庫
    2022-10-10

最新評(píng)論