У меня есть для вас ответ «из коробки», но я не уверен, насколько это возможно реализовать в вашей ситуации.
Если вы не контролируете процесс дампа: поскольку это большой файл восстановления (дамп?), Созданный в исключительном случае, почему бы не просканировать файл (на 0 байт) с низким приоритетом сразу после его выгрузки и отметить это как-то для более быстрой последующей идентификации? (или вы можете заархивировать его и позже проанализировать / отсканировать zip-файл)
Или если вы контролируете процесс дампа: (медленный процесс, который вы должны сделать в любом случае), почему бы не указать в конце файла дампа (или вернуться назад и написать в начале его), если файл дампа заполнен с 0 или имеет некоторые действительные данные (так как вы написали это, и вы знаете, что в нем)? например, вам не нужно платить за ввод-вывод дважды.
Цель здесь состоит в том, чтобы сделать чтение намного быстрее, перенося процесс на другое более раннее время, поскольку, когда происходит сброс, вряд ли будет оператор, ожидающий его загрузки.