Wie deaktiviere ich Schlüssel in MySQL InnoDB-Tabellen?


Antworten:


11

Ich hatte den Eindruck, dass InnoDB Schlüssel deaktivieren und aktivieren kann. Ich habe nur ein bisschen gegraben. Es kann nicht gemacht werden. Also habe ich mich geirrt.

Wichtige Einschränkungen können jedoch für eine bestimmte Sitzung ein- und ausgeschaltet werden:

  • Wenn Sie über EINZIGARTIGE Sekundärindizes verfügen, können Sie versuchen, diese festzulegen, um INSERTs zu beschleunigen, die festplattengebunden sind:
    SET unique_checks = 0;
  • Verwenden Sie den Vorschlag von Randy Melder, um die Überprüfung von Fremdschlüsseln für einen Vorschlag zu deaktivieren:
    SET foreign_key_checks = 0;

Das "Warum" finden Sie unter stackoverflow.com/a/9525780/632951
Pacerier
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.