Mysql
如何將mysql查詢連結到php程序?
我注意到我有異常大量的
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;