У мене дуже часто оновлюється таблиця з 240 мільйонами рядків (і зростає). Кожні три години вставляється 1,5 мільйона рядків, а 1,5 мільйона видаляються. Коли я перемістив кластер на SSD, ця об'ємна вставка (за допомогою копії) була скорочена з 22 хвилин на 2,3 хвилини. Також було покращено час видалення. Я планую робити це масове оновлення кожні дві години або щогодини.
Хоча продуктивність зараз (після SSD) сумісна з більш частим оновленням, я прочитав кілька страшилок про смерть SSD через обмежену витривалість NAND у поєднанні з посиленням запису. Оскільки SSD є дорогими, я хотів би просунути її смерть якнайдалі в майбутнє. Звідси моє запитання: Що насправді відбувається з файлом диска у видаленому та наступному вакуумі? Я думаю, є два запису диска, один для позначення рядка як видаленого, а другий при вакуумуванні для позначення його як доступного для перезапису. Якби замість видалення та вакуумування я розділяю таблицю, створюючи та видаляючи таблиці при кожній масовій вставці / видаленні, я б мінімізував зношування SSD?