2017-05-09 40 views
3

我在這裏有一個清潔的情況,舊的程序員沒有清理他的用戶數據庫&。 雖然有些數據庫仍然由外部站點(在其他ftp服務器上)使用,但有些數據庫已過時,只是使系統混亂。如何檢查至極MySQL數據庫仍在使用? #CleaningUp

我的問題是:我怎麼能弄清楚至極數據庫(&用戶) 仍在使用其他網站? (不檢查每一個網站 ,迄今爲止,創造了在以往任何時候這可能位於)

我需要確保一個MySQL數據庫(&用戶)不activly被任何網站了,所以我可以安全地刪除它來清理系統。

頁數:也可能是數據庫仍在使用中,但根本不會執行任何INSERT或UPDATE,只是選擇要加載網站的數據。

PPS:我不能(臨時)禁用/刪除數據庫(&用戶),因爲這將導致客戶失去收入,客戶,搜索排名等等等等,並在年底將花費我們/我。

+1

RoFLoL!你很有趣:-P 不能做..做這些事情會導致客戶失去收入,甚至搜索排名的客戶,並在最後,這將花費我們/我 –

+0

你可以嘗試last_update在某個數據庫?這給你一些見解,也許看看整個流程列表? – izk

+0

如前所述,沒有必要包含最近更新的字段,它可能只包含在構建網站時創建的字段,之後只用於SELECTs –

回答

3

好吧,如果你想選擇,甚至我覺得你的選擇是一般查詢日誌 https://dev.mysql.com/doc/refman/5.7/en/query-log.html 啓用它,分析它,並得到使用DBS /表

+0

我認爲這正是我所期待的,謝謝。 爲了避免一般查詢日誌被禁用。 但是你知道我可以通過使用PuTTy來啓用嗎? (我可以以root的身份登錄)(我也會爲此啓動另一個問題) –

+1

你ssh進入服務器,更改MySQL配置並需要重啓服務器(因爲你以前沒有啓用它,只需設置ON或OFF' t就足夠了,你需要提供日誌路徑) – Alexey

+0

我應該在什麼目錄/文件中添加它,以及我如何添加它? –

相關問題