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

Apakah urutan kolom penting di tabel MySQL Anda?

Pertanyaannya tidak ada hubungannya dengan model relasional atau SQL. Ini adalah pertanyaan kinerja.

Di beberapa database, lebih efisien untuk mengurutkan kolom dengan cara tertentu karena cara akses disk dilakukan. Apakah ada keuntungan yang signifikan adalah spesifik platform juga. Ini adalah masalah i/o tingkat rendah yang terkait dengan cara penyimpanan yang mendasarinya dirancang dan cara diakses oleh mesin. Penyedia mesin berpemilik umumnya memberikan informasi ini melalui departemen pendidikan dan pelatihan mereka.

Saya pikir Anda harus berbicara dengan seseorang yang mengetahui detail seluk beluk model penyimpanan dan metode i/o untuk MySQL pada platform spesifik Anda atau seseorang yang telah menandai ini di platform Anda untuk mendapatkan jawaban.

Sangat mungkin mereka meletakkannya di disk dengan cara yang dioptimalkan dan menyembunyikan urutan kolom itu dari Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi MySQL tidak berfungsi:2002 Tidak ada file atau direktori seperti itu

  2. Tidak dapat mengambil data dari database ke tag skrip saat menggunakan grafik

  3. Hanya variabel yang harus diteruskan dengan referensi di... pada baris 13 Gagal

  4. Indeks terakhir dari substring yang diberikan di MySQL

  5. Nilai string salah:'\xF0\x9F\x8E\xB6\xF0\x9F...' MySQL