У меня есть таблица с примерно 35 миллионами строк. каждый имеет около 35 целочисленных значений и одно значение времени (последнее обновление). Таблица имеет два индекса: первичный — использует два целочисленных значения из столбцов таблицы. Вторичный — использует 1-е целое число из основного + другое целочисленное значение.
Я хотел бы удалить старые записи (их около 20 миллионов) в соответствии с полем даты.
Каков самый быстрый способ: 1. Удалить как есть в соответствии с полем даты? 2. Создайте еще один индекс по дате, а затем удалите по дате.
Будет однократное удаление большой части данных, а затем постепенное еженедельное удаление гораздо меньших частей.
Есть ли другой способ сделать это более эффективно?