Oracle 与 MySQL 索引重建及表健康性检测 – 刘子毅
1. 概念の定義 インデックスの再構築: インデックスの物理ストレージ構造を再構築することを指します。インデックス/テーブル データを読み取り、新しい B ツリー セグメントを並べ替えて生成し、完了後に古いセグメントを新しいセグメントに置き換えます。 「インデックス分析(統計収集)」とは異なります。前者は物理構造を再構築しますが、後者はオプティマイザが使用する統計を更新するだけです。 テーブルのヘルスチェック:表を参照物理的完全性、スペース使用率、統計的精度、行の移行/リンク、断片化の程度他の次元で物理的検査を実行して、テーブルが損傷していないか、膨張していないか、統計的な歪みがないかを確認します。検出するのは「テーブル自体が健全かどうか」であり、単なる統計情報の収集とは異なります。 境界の明確化: インデックスの再構築 ≠ テーブルの再編成 (reorg)、テーブルの健全性テスト ≠ パフォーマンス ストレス テスト。二人はそれぞれ異なる懸念を抱いている。 2.…