3

私はここで清掃の状況を抱えています。古いプログラマは、使用していないデータベース&をクリーンアップしませんでした。 データベースのいくつかは外部サイト(他のftpサーバー上)でまだ使用されていますが、時代遅れでシステムを乱雑にしているものもあります。MySQLデータベースがまだ使用中であることを確認するには? #CleaningUp

私の質問は:どのように私はウィッヒデータベース(&ユーザ)は他のウェブサイトで使用されてまだ されている把握することができますか? (今までにこれが配置される可能性があります がこれまでに作成されているすべてのウェブサイトをチェックせずに)私は、MySQLデータベース(&ユーザーが)activlyもはや任意のサイトで使用されていないことを確認する必要があり

を、そう私はそれを安全に削除してシステムをきれいにすることができます。

p.s .:データベースはまだ使用されていますが、INSERTまたはUPDATEはまったく実行されませんが、データを選択するだけでWebサイトをロードすることもできます。

PPS:私は、これは、クライアントがなどなどのランキング収益、顧客、検索を失うことになりますので、データベース(&ユーザー)を削除/(一時的に)無効にすることはできませんし、最後に私たち/私の費用がかかります。

+1

RoFLoLです!!あなたは面白いです: - P いいえことはできません..これらの種類のことを行うことは顧客が売上と顧客を検索ランキングを失うことになりますし、私/私 –

+0

あなたは特定のDBのlast_updateを試すことができます最後に最後に?それはあなたにいくつかの洞察と多分完全なプロセスリストを見てくれますか? – izk

+0

前述したように、最近更新されたフィールドを含む必要はなく、ウェブサイトを構築するときに作成されるフィールドを含むだけで、その後はSELECTのために使用されます。 –

答えて

3

さて、あなたも私はあなたのオプションを考えて選択したい場合は、一般クエリログ https://dev.mysql.com/doc/refman/5.7/en/query-log.html 、それを有効にし、それを解析し、使用するDBSを取得/テーブル

+0

私はそれがまさに私が探していたものだと思います。 一般的なクエリログが無効になっていないことが悪いです。 しかし、私はPuTTyを使ってこれをどのように有効にできるのか知っていますか? (私はrootとしてログインすることができます) –

+1

あなたはsshを使ってサーバに入り、MySQLの設定を変更して、サーバを再起動する必要があります(以前は有効にしていなかったので、十分であれば、ログパスを提供する必要があります) – Alexey

+0

これをどのディレクトリ/ファイルに追加すればいいですか、どのように追加すればいいですか? –

関連する問題