FIELD NOTES FOR SYSTEM MAINTAINERS

保守運用ノート

動いて当たり前のシステムを、ひとりで守る人のための実務メディア

無料ツール|印刷用チェックリスト

使われていないテーブル・カラムの見極め方チェックリスト

判断の前に確認しておきたい項目です。全部を毎回そろえる必要はありません。

まず外せない最低ラインはこの3つです。急いでいても、ここだけは押さえます。

  • 【最低ライン】統計の数字が「いつから数えたものか」を確かめ、十分な期間(できれば13か月)を見たか
  • 【最低ライン】いきなり DROP せず、名前を変える(またはアプリ側から参照を外す)段階を挟んだか
  • 【最低ライン】削除の直前に対象だけのダンプを取り、中身が入っていることを確かめたか

次の項目は、実際に片付けるときに追加で確認します。当てはまらなければ飛ばして大丈夫です。

  • アプリのコードを、テーブル名・カラム名・名前の一部で横断検索したか
  • ビュー・トリガー・ストアドプロシージャ・外部キーからの参照がないか確かめたか
  • BIツール・帳票ツール・外部連携など、アプリの外の読み手がいないか確かめたか
  • バックアップや監視による読み取りを、利用実績と区別したか
  • 作った可能性のある人・使っていそうな部署に確認し、返事がなければ期限付きで再確認したか
  • 様子見の期間を、業務の周期(月次・年次)に見合う長さにしたか
  • 大きなテーブルのカラム削除で、ロックや作り直しが起きないかをバージョンのドキュメントで確かめたか
  • 退避ファイルの置き場所と保管期限を決めたか
  • 調査結果・確認相手・改名日・削除日・退避場所を、変更管理の記録に残したか
  • 「調べたうえで残す」と決めた場合も、その用途と再検討の条件を書き残したか

全部に○が付かなくても大丈夫です。最低ラインの3つ、とくに「数字の期間を確かめて、戻せる形を残してから消す」さえ守れれば、この作業はもう危ない賭けではなくなります。

この内容は記事「使われていないテーブル・カラムの見極め方|消す前に確かめる順番」のチェックリストです。印刷してそのままお使いいただけます。 / 無料ツール一覧へ