Diarsipkan di bawah: Eksplorasi MySQL
Dalam penanganan database adakalanya kita mengalami hal-hal yang tidak diinginkan sehingga kita harus melakukan perubahan data yang sangat besar. Sebenarnya baris yang sudah dihilangkan disusun di dalam suatu list berkait yang nantinya akan dipakai oleh prosedur INSERT untuk menggati baris yang sudah dihapus. MYSQL menyediakan cara untuk melakukan defragment terhadap database kita yaitu dengan sintaks
OPTIMIZE TABLE namatabel;
OPTIMIZE table hanya bekerja untuk tabel dengan jenis MyISAM, InnoDB, dan Archive table.
Untuk tabel dengan jenis MyISAM, optimasi tabel bekerja dengan cara seperti ini :
1. Jika tabel telah dihapus ataupun di-split, maka tabel akan dibetulkan
2. Jika index tabel belum terurut, maka akan diurutkan.
3. Jika statistik tabel tidak dimuktahirkan, maka akan dimuktahirkan.
OPTIMIZE TABLE akan mengembalikkan kolom tabel yang berisi :
1. Tabel : nama tabel
2. Op : selalu berisi optimize
3. Msg_type : dapat berisi status, warning, info, atau error.
4. Msg_text : berisi pesan untuk user.
sebagai contoh
OPTIMIZE TABLE databarang;
hasilnya :
+———————–+———-+———–+———–+
| Table | Op | Msg_type | Msg_tezt |
+———————–+———-+———–+———–+
|dbswalayan.databarang| optimize | Status | OK |
+———————–+———-+———–+———–+
No Comments Yet sejauh ini
Tinggalkan komentar
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>