Как отключить ключи в таблицах MySQL InnoDB?


Ответы:


11

У меня сложилось впечатление, что InnoDB может отключить и включить ключи. Я только что покопался. Это не может быть сделано. Итак, я был неправ.

Однако ключевые ограничения могут быть включены и выключены для определенного сеанса:

  • Если у вас есть УНИКАЛЬНЫЕ вторичные индексы, вы можете попробовать установить это, чтобы ускорить ВСТАВКИ, связанные с диском:
    SET unique_checks = 0;
  • Чтобы отключить проверку внешнего ключа для предложения, используйте предложение Рэнди Мелдера:
    SET foreign_key_checks = 0;

Что же касается «почему», см stackoverflow.com/a/9525780/632951
Pacerier
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.