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

Optimalkan tabel innodb

Dari dokumentasi :

Untuk tabel InnoDB, OPTIMIZE TABLE dipetakan ke ALTER TABLE, yang membuat ulang tabel untuk memperbarui statistik indeks dan mengosongkan ruang yang tidak terpakai dalam indeks berkerumun. Dimulai dengan MySQL 5.1.27, ini ditampilkan di output OPTIMIZE TABLE saat Anda menjalankannya di tabel InnoDB, seperti yang ditunjukkan di sini:

mysql> OPTIMIZE TABLE foo;
+----------+----------+----------+-----------------------------------------------------------
| Table    | Op       | Msg_type | Msg_text                                                    
+----------+----------+----------+-----------------------------------------------------------    
| test.foo | optimize | note     | Table does not support optimize, doing recreate + analyze ...
| test.foo | optimize | status   | OK                                                            
+----------+----------+----------+-----------------------------------------------------------

Anda dapat membuat OPTIMIZE TABLE berfungsi di mesin penyimpanan lain dengan memulai mysqld dengan opsi --skip-new atau --safe-mode. Dalam hal ini, OPTIMIZE TABLE baru saja dipetakan ke ALTER TABLE.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menampilkan teks dari database dengan jeda baris dalam templat Django?

  2. MySQL-Kinerja saat memesan pada kolom terhitung

  3. CURRENT_TIMESTAMP dalam milidetik dalam h2

  4. Area admin khusus Opencart -> kueri hanya menampilkan catatan tabel pertama

  5. Query MySQL dengan hitungan dan grup berdasarkan