監視mysql中的所有sql查詢

Microsoft的SQL Server有一個名為Profiler的工具,您可以使用它監視命中資料庫的每個SQL查詢。這對於程式設計師和資料庫管理員解決應用程式生成的精確查詢非常有用。...

Microsoft的SQL Server有一個名為Profiler的工具,您可以使用它監視命中資料庫的每個SQL查詢。這對於程式設計師和資料庫管理員解決應用程式生成的精確查詢非常有用。

在頻繁使用MySQL之後,這是我想知道如何做的第一件事之一。您還可以如何檢視WordPress或phpBB生成的實際SQL程式碼?

我們需要做的第一件事是在MySQL中開啟查詢日誌記錄。請注意,這隻能在開發過程中完成…將每個查詢記錄到一個檔案確實會減慢速度。

找到並開啟MySQL配置檔案,通常是/etc/MySQL/我的.cnf在Ubuntu上。查詢“日誌記錄和複製”部分

# # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer.

log = /var/log/mysql/mysql.log

只需取消註釋“log”變數以啟用日誌記錄。使用以下命令重新啟動MySQL:

sudo /etc/init.d/mysql restart

現在我們可以開始監視查詢了。開啟一個新終端,執行這個命令來滾動日誌檔案,必要時調整路徑。

tail -f /var/log/mysql/mysql.log

現在執行應用程式。您將看到資料庫查詢開始在您的終端視窗中飛馳而過。(確保在終端上啟用了滾動和歷史記錄)

監視mysql中的所有sql查詢

我印象深刻,phpbb3有相當緊湊的,最佳化的SQL程式碼。另一方面,WordPress效率很低。

  • 發表於 2021-04-14 14:19
  • 閱讀 ( 33 )
  • 分類:網際網路

你可能感興趣的文章

sql語言(sql)和mysql資料庫(mysql)的區別

...以有多個表。這些表是使用主鍵和外來鍵連線的。結構化查詢語言是用於在關係資料庫中儲存、管理和檢索資料的查詢語言。SQL是使用關係代數開發的。 SQL可以分為三個子類別。它們是資料操作語言(DDL)和資料操作語言(DDL...

  • 發佈於 2020-10-17 12:07
  • 閲讀 ( 51 )

哪裡(where)和sql中的having子句(having clause in sql)的區別

哪裡(where)和sql中的having子句(having clause in sql)的區別 資料對每個組織都很重要。因此,有必要以有組織的方式儲存資料以檢索它們。資料儲存在表中。資料庫由一組表組成。一種常見的資料庫型別是關係資料庫。在關係資料...

  • 發佈於 2020-10-24 02:15
  • 閲讀 ( 47 )

ddl公司(ddl)和dml公司(dml)的區別

...區別在於DDL用於改變資料庫的結構,而DML用於管理資料庫中的資料。 目錄 1. 概述和主要區別 2. 什麼是DDL 3. 什麼是DML 4. DDL與DML的相似性 5. 並列比較——DDL與DML的表格形式 6. 摘要 什麼是ddl公司(ddl)? DDL代表資料定義語言。這種...

  • 發佈於 2020-10-24 04:48
  • 閲讀 ( 48 )

如何用java連線mysql資料庫

... 在類中的靜態塊中呼叫此程式碼是非常常見的,因此如果無法載入驅動程式,程式將立即失敗。 ...

  • 發佈於 2021-03-11 17:39
  • 閲讀 ( 50 )

如何在windows上安裝mysql資料庫

...行呼叫的頻率、對一段時間內將有多少資料載入到資料庫中的估計,等等。 ...

  • 發佈於 2021-03-11 21:33
  • 閲讀 ( 53 )

所有程式設計師都應該知道的13條最重要的sql命令

...部分(SELECT*)指定要選擇的列。星號表示您希望選擇表中的所有列。第二部分(來自表)告訴您的資料庫引擎要從何處檢索這些資料。將“table”替換為資料庫表的名稱。 ...

  • 發佈於 2021-03-14 06:57
  • 閲讀 ( 44 )

使用xampp在windows上免費託管和編輯網站

... 現在是有趣的部分。轉到根驅動器目錄中的XAMPP資料夾(預設為C:\XAMPP)。然後,前往htdocs。這將是您用來檢視網站的主要網站儲存庫。 ...

  • 發佈於 2021-03-14 07:36
  • 閲讀 ( 42 )

5個最好的免費microsoft access資料庫替代方案

...憤怒,儘管開發似乎在2011年1月停止了。Axi**ase與此列表中的其他條目稍有不同,它提供了一個完整的資料庫解決方案,有一個熟悉的前端介面,感覺類似於Filemaker、Access或Base,但也可以像MySQL一樣充當資料庫伺服器。 ...

  • 發佈於 2021-03-18 05:45
  • 閲讀 ( 61 )

如何在bluehost上安裝wordpress

...Bluehost上安裝WordPress。我們還將介紹BlueHost在WordPress託管中的獨特之處。 ...

  • 發佈於 2021-03-22 22:45
  • 閲讀 ( 40 )

如何在mysql中有效地處理日期和時間

... 學習各種MySQL函式,以便輕鬆地處理和管理資料庫中的日期/時間。 ...

  • 發佈於 2021-03-26 17:00
  • 閲讀 ( 47 )
eqelc5301
eqelc5301

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章