MySQL InnoDB tablolarındaki anahtarlar nasıl devre dışı bırakılır?


Yanıtlar:


11

InnoDB'nin anahtarları devre dışı bırakıp etkinleştirebileceği izlenimindeydim. Biraz kazma yaptım. Bu yapılamaz. Yani yanılmışım.

Bununla birlikte, temel kısıtlamalar belirli bir oturum için açılıp kapatılabilir:

  • BENZERSİZ ikincil dizinleriniz varsa, disk bağlı INSERT'leri hızlandırmak için bunu ayarlamayı deneyebilirsiniz:
    SET unique_checks = 0;
  • Bir öneri için yabancı anahtar kontrollerini devre dışı bırakmak için Randy Melder'in önerisini kullanın:
    SET foreign_key_checks = 0;

"Neden" ile ilgili olarak, bkz. Stackoverflow.com/a/9525780/632951
Pacerier
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.