PHPMyAdmin - резервное копирование - Как убедиться, что я получаю все строки таблицы точно? - PullRequest
2 голосов
/ 04 марта 2020

Я создаю резервные копии некоторых больших таблиц и перемещаю их на другой сервер для работы с зеркальным приложением. При загрузке таблиц я замечаю - иногда - я получаю различное количество строк для одной и той же таблицы!

Я использую функцию экспорта PHPMyAdmin:

PHPMyAdmin-> Select_TABLE-> EXPORT-> SAVE_AS_FILE-> My_Table. sql Сжатие-> нет.

ПРОБЛЕМА: Создает несогласованное количество строк в загруженном файле.

10 отдельных экспортов одной и той же таблицы:

  1. Счетчик строк: 93788
  2. Счетчик строк: 93788
  3. Счетчик строк: 92465
  4. Ряд COUNT: 90879
  5. ROW COUNT: 92691
  6. ROW COUNT: 93788
  7. ROW COUNT: 93788
  8. ROW COUNT: 93788
  9. ROW COUNT: 93788
  10. ROW COUNT: 93788

Очевидно, я бы взял наиболее последовательный результат - но:

  • Какой метод гарантирован? чтобы точно получить все строки?
  • Как выполнить точное сравнение, если число строк отличается каждый раз?

1 Ответ

0 голосов
/ 04 марта 2020

вы пробовали использовать сжатие, такое как zip или gzipped?

вы также можете разделить свой результат на более мелкие куски, если на вашем сервере есть ограничение. для этого вам нужно проверить Dump несколько строк и заполнить поля ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...