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

Mengatur innodb_log_file_size yang benar di mysql

0. Informasi awal

Setelan Anda:

innodb_log_file_size = 50331648
innodb_log_files_in_group = 2

Oleh karena itu "kapasitas grup log Anda " =2 x 50331648 =96 MB

1. Cara menentukan baris terbesar

Tidak ada metode langsung. Tetapi orang dapat dengan mudah menghitung ukuran satu baris yang diberikan berdasarkan tabel ini (kompresi seharusnya tidak menjadi masalah bagi kami di sini, jika, seperti yang saya asumsikan, baris tidak dikompresi dalam file log).

2. Dampak innodb_log_file_size

Manual referensi :

3. Ada lagi yang perlu dikhawatirkan

6169.8 GB / 650k baris =rata-rata sekitar 10 MB per baris Ini adalah masalah serius jika Anda bermaksud menggunakan database Anda dalam situasi transaksional multi-pengguna. Pertimbangkan untuk menyimpan BLOB . Anda sebagai file di luar database. Atau, setidaknya, simpan di tabel MyISAM (non-transaksional) terpisah.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL pada pembaruan kunci duplikat

  2. Apakah mungkin untuk memasukkan data ke dalam tampilan MySQL?

  3. Bagaimana cara membuat dan menyimpan kata sandi md5 di mysql

  4. Debug PDO mySql masukkan NULL ke dalam database alih-alih kosong

  5. Sailsjs Mysql ORM beberapa kueri pada bidang tabel yang sama