У меня есть приложение, которое использует MySql базу данных. В последний период я заметил, что некоторые записи просто исчезают из таблицы.
Таблица содержит более 30 000 строк. Это настоящая боль найти то, чего не хватает.
Есть ли способ заблокировать эти строки, чтобы их нельзя было удалить? Этим утром я обнаружил пропущенные строки из (35748 - 35754), в предыдущем месяце произошло то же самое, и я боюсь, что это повторится.
Я использую MyISAM механизм хранения, если я переключусь на InnoDB. Таблица очень часто используется для вставки и чтения данных, а также для обновления строк. Я переключился один раз на InnoDB, но затем приложение было очень медленным, поэтому мне пришлось вернуться к MySql. Это случилось год go.
Можно ли сделать запрос, чтобы показать, какие записи отсутствуют для всех идентификаторов в таблице. Идентификатор является автоинкрементом.
Есть ли какие-либо предложения о том, как сделать так, чтобы это больше не повторилось?