成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

關(guān)于對mysql語句進(jìn)行監(jiān)控的方法詳解

快速閱讀

在光明等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計制作按需定制設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),光明網(wǎng)站建設(shè)費(fèi)用合理。

為什么要監(jiān)控sql語句,以及如何監(jiān)控,都有哪幾種方式可以監(jiān)控。

我們知道sql server 中有個工具叫sql profile ,可以實時監(jiān)控sql server中 執(zhí)行的sql 語句,以方便調(diào)試bug 或者確認(rèn)最終生成的sql語句

為什么要監(jiān)控sql語句?

  1. 因為程序大了以后,sql語句有可能被多個地方調(diào)用 。你不能確認(rèn)當(dāng)前時間是不是只執(zhí)行了你需要的那條語句 。
  2. 有的持久層框架采用linq的語法來寫sql , 程序中不方便輸出sq語句
  3. 線上運(yùn)行的程序,沒有辦法更改程序。但需要確認(rèn)問題出錯在哪里?執(zhí)行了哪些sql語句??梢愿鶕?jù)sql 語句來判斷 出錯的地方。

如何在MySQL中監(jiān)控sql語句?

默認(rèn)mysql是不開啟的sql語句監(jiān)控的,當(dāng)需要開啟的時候 ,執(zhí)行以下命令。

SHOW VARIABLES LIKE "general_log%"; -- off 是關(guān)閉,如果是on表示已經(jīng)開啟
SET GLOBAL general_log = 'ON'; --開啟日志監(jiān)控。

我是已經(jīng)開啟的狀態(tài) ,如果沒有開啟的時候 ,general_log 是顯示的off .

如下圖所示 ,會看到日志默認(rèn)保存的路徑 位置

C:\ProgramData\MySQL\MySQL Server 5.5\Data\hcb-PC.log

關(guān)于對mysql語句進(jìn)行監(jiān)控的方法詳解

接下來我們執(zhí)行幾條sql語句來查看

執(zhí)行sql

SELECT * FROM `platform`
UPDATE `platform` SET platform_type=2 WHERE id=1

接下來我們?nèi)タ聪氯罩?/p>

關(guān)于對mysql語句進(jìn)行監(jiān)控的方法詳解

可以看到日志中包含了

Time                 Id Command    Argument

分別對應(yīng)時間 ,id, 命令, 參數(shù)

參數(shù)指的就是執(zhí)行的sql語句。

如何讓mysql中的sql語句顯示在表中

在日志中查看不方便 ,如果讓sql語句顯示在數(shù)據(jù)庫中的一個表中?

執(zhí)行如下sql

SET GLOBAL log_output = 'TABLE'; 
SELECT * FROM mysql.general_log ORDER BY event_time DESC

關(guān)于對mysql語句進(jìn)行監(jiān)控的方法詳解

用processlist顯示

USE `information_schema`;
SELECT * FROM PROCESSLIST WHERE info IS NOT NULL;

具說這種方式可以實時顯示,但是我的不知道為啥不能實時顯示新的sql 先記錄一下。

關(guān)于對mysql語句進(jìn)行監(jiān)控的方法詳解

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對創(chuàng)新互聯(lián)的支持。

網(wǎng)站標(biāo)題:關(guān)于對mysql語句進(jìn)行監(jiān)控的方法詳解
鏈接URL:http://jinyejixie.com/article22/jjeijc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計公司、搜索引擎優(yōu)化、網(wǎng)頁設(shè)計公司、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)