Bagaimana cara menonaktifkan kunci dalam tabel MySQL InnoDB?

11

Apakah mungkin untuk menonaktifkan kunci dalam tabel InnoDB?

Jika ya, bagaimana?

Jika tidak, mengapa?

pengguna12145
sumber

Jawaban:

11

Saya mendapat kesan InnoDB dapat menonaktifkan dan mengaktifkan kunci. Saya baru saja menggali. Itu tidak bisa dilakukan. Jadi saya salah.

Kendala utama, bagaimanapun, dapat dihidupkan dan dimatikan untuk sesi tertentu:

  • Jika Anda memiliki indeks sekunder UNIK, Anda dapat mencoba mengatur ini untuk mempercepat INSERT yang terikat disk:
    SET unique_checks = 0;
  • Untuk menonaktifkan pemeriksaan kunci asing untuk saran, gunakan saran Randy Melder:
    SET foreign_key_checks = 0;
RolandoMySQLDBA
sumber
Adapun "mengapa", lihat stackoverflow.com/a/9525780/632951
Pacerier