Mysql

如何將mysql查詢連結到php程序?

  • February 3, 2013

我注意到我有異常大量的mysqld具有各種 mysql 查詢的程序;我已經重新啟動mysqld,所有這些程序都會在 10 秒內返回。

我知道這些程序是使用 php 生成的;但不知道如何追踪這個。如何做到這一點?

除非您正在執行多個數據庫實例,否則您應該只執行一個 mysqld 程序。

從 CLI 客戶端或 phpmyadmin 或您最喜歡的 mysql 工具執行下一個查詢:

SELECT `USER`, 
      `HOST`, 
      `DB`, 
      `COMMAND`, 
      `TIME`, 
      `STATE`, 
      LEFT(`INFO`, 51200) AS `Info` 
  FROM `information_schema`.`PROCESSLIST`;

你會看到誰鎖定了你的基地。當然,我確信您的基礎中至少有一個索引已損壞並且必須重建。您必須執行數據庫分析/修復來解決您的問題:

REPAIR TABLE database.table;

引用自:https://serverfault.com/questions/416039