Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara membersihkan atau mengubah ukuran file ibtmp1 di MySQL?

ibtmp1 setelah dibuat tidak dapat diciutkan dengan metode apa pun tanpa memulai ulang layanan mysql.

Ada dua cara untuk menanganinya:

Perhatian :Pada saat server mulai Anda harus membatasi ukuran file ini sebagai:

 innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G

di mana maks 5G berarti ukuran file ini dibatasi hingga 5 GB.

Menyembuhkan :Jika file sudah dibuat, Anda perlu memulai ulang layanan:

SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.

Dokumen:https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Manakah pengkodean karakter terbaik untuk bahasa Jepang untuk tampilan DB, php, dan html?

  2. Kotak formulir input HTML tidak mengisi nilai PHP setelah spasi pertama

  3. Permintaan MySQL untuk mencari bidang dengan string JSON

  4. Bagaimana cara memperbarui data mysql secara massal dengan satu permintaan?

  5. Generator kunci utama kustom MySQL