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

Ubah perintah di Aurora DB (tambahkan Kolom baru)

Menonaktifkan indeks mungkin membantu, tetapi ketika Anda mengaktifkan indeks lagi, indeks harus dibangun kembali, yang juga akan memakan waktu lama. Saya tidak berpikir Anda akan menghemat waktu pada akhirnya.

Tapi saya akan merekomendasikan belajar menggunakan pt- perubahan skema online . Ini adalah alat yang menjalankan perubahan skema di latar belakang, sehingga dapat dikatakan, sementara aplikasi Anda dapat terus membaca dan menulis tabel asli.

Mungkin akan memakan waktu lebih lama untuk menjalankan alter. Tapi Anda tidak keberatan, karena tidak ada waktu henti. Katakanlah butuh dua jam, bukan 40 menit. Tidak apa-apa karena aplikasi tidak perlu menunggu perubahan skema selesai.

Di pekerjaan saya, kami menjalankan ratusan perubahan skema per minggu dalam produksi, tanpa waktu henti. Alat pengubah skema perlu mengunci tabel secara singkat di awal dan di akhir pekerjaannya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan kesalahan Entity Framework saat menjalankan migrasi pada database MySQL. Penggunaan indeks spasial/teks lengkap/hash yang salah dan urutan indeks eksplisit

  2. Dapatkah saya menggunakan pernyataan yang disiapkan PDO untuk mengikat pengidentifikasi (nama tabel atau bidang) atau kata kunci sintaks?

  3. Perbarui nilai dari tabel MYSQL tanpa memuat ulang halaman?

  4. Sortir Alami SQL ORDER BY

  5. Bagaimana cara mengubah database Oracle ke MySQL?