Это нормально. База данных может быть фрагментирована, иметь промежутки, в которых были удалены строки, что повлияет на точные байты, хранящиеся на диске, но не на то, что видит клиент базы данных. Это будет зависеть не только от текущего состояния базы данных, но и от ее истории: какова последовательность вставок, обновлений, удалений и т. Д., Которые приводят к текущему состоянию.
Операции, подобные VACUUM
, не изменяют сохраненные данные, но делают такие вещи, как освобождение пустого пространства и т. Д., Что изменило бы суммы md5.