特にスキーマ変更に伴うインデクスの追加は, 1-2 千万行もあるデータベースだと一度に数時間ものロックがおきてしまう. 古いインデクスを削除するにも同じくらい時間がかかる. かといって消さずに置くのも性能を損ねる. データベースは INSERT のたびに使いもしないブロックを読み書きし, 大事なデータをメモリから追い出してしまうからだ.
あーZopeのZCatalog読まないとな~。
特にスキーマ変更に伴うインデクスの追加は, 1-2 千万行もあるデータベースだと一度に数時間ものロックがおきてしまう. 古いインデクスを削除するにも同じくらい時間がかかる. かといって消さずに置くのも性能を損ねる. データベースは INSERT のたびに使いもしないブロックを読み書きし, 大事なデータをメモリから追い出してしまうからだ.
0 件のコメント:
コメントを投稿