UPDATE
jauh lebih cepat.
Saat Anda UPDATE
, catatan tabel baru saja ditulis ulang dengan data baru.
Saat Anda DELETE
, indeks harus diperbarui (ingat, Anda menghapus seluruh baris, tidak hanya kolom yang perlu Anda ubah) dan blok data dapat dipindahkan (jika Anda menekan tombol PCTFREE
batas)
Dan semua ini harus dilakukan lagi pada INSERT
.
Itu sebabnya Anda harus selalu menggunakan
INSERT ... ON DUPLICATE KEY UPDATE
bukannya REPLACE
.
Yang pertama adalah UPDATE
operasi jika terjadi pelanggaran kunci, sedangkan yang terakhir adalah DELETE
/ INSERT
.