私は、2億4000万行の非常に頻繁に更新されるテーブルを持っています(そして成長しています)。3時間ごとに150万行が挿入され、150万行が削除されます。クラスターをSSDに移動すると、この一括挿入(コピーを使用)時間は22分から2.3分に短縮されました。削除時間も改善されました。この一括更新は2時間ごとまたは1時間ごとに行う予定です。
現在のパフォーマンス(SSD後)は、より頻繁な更新と互換性がありますが、書き込みの増幅と組み合わされたNANDの耐久性の限界によるSSDの死に関するいくつかの恐ろしい話を読みました。SSDは高価なので、可能な限り将来的にその死を押し上げたいと思います。したがって、私の質問:削除とその後のバキュームでディスクファイルは実際にどうなりますか?私は2つのディスク書き込みがあると思います。1つは行を削除済みとしてマークし、もう1つはバキュームして上書き可能としてマークします。削除とバキュームを行う代わりに、一括挿入/削除のたびにテーブルを作成および削除するテーブルをパーティション分割すると、SSDの摩耗を最小限に抑えることができますか?
1
簡単な答えは「はい」です
—
ジャックはtopanswers.xyzを試してみます
3〜4年前に懸念の理由がありました。最新のSSDドライブのほとんどは、一般消費者向けのモデルであっても、書き込みサイクルの寿命は、毎日の書き込み速度がかなり高い場合でも、予想される有効寿命を超えています。参照してください暴くSSDの寿命とランダム書き込み性能の問題
—
dbenhur
パーティションテーブルを使用することをお勧めします。大量のデータを削除する方が簡単です。
—
フラン