Почему строка должна быть удалена?
Я думаю, вы ставите телегу здесь, перед лошадью.Если срок действия строки истек, ее можно сделать «невидимой» для других частей системы разными способами, включая представления, которые показывают только заказы, соответствующие определенным критериям.Наличие лишних удаленных строк не должно снижать производительность, если ваша база данных соответствующим образом проиндексирована.
Какой уровень аудита и отслеживания необходим?Не проведен ли анализ по заказам с истекшим сроком?
Становятся ли выполненные заказы каким-то другим видом документа / объекта?
Во многих базах данных есть методы, позволяющие вам разбивать таблицы.Используя функцию разбиения, можно регулярно очищать разделы (например, одинаковые строки).