Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tabel dengan banyak kolom

80 kolom sebenarnya tidak banyak...

Saya tidak akan khawatir tentang hal itu dari sudut pandang kinerja. Memiliki satu tabel (jika Anda biasanya menggunakan semua data dalam operasi standar) mungkin akan mengungguli beberapa tabel dengan hubungan 1-1, terutama jika Anda mengindeks dengan tepat.

Saya akan khawatir tentang ini (berpotensi) dari sudut pandang pemeliharaan. Semakin banyak kolom data dalam satu tabel, semakin tidak dapat dipahami peran tabel tersebut dalam skema besar Anda. Selain itu, jika Anda biasanya hanya menggunakan sebagian kecil data, dan 80 kolom tidak selalu diperlukan, membagi menjadi 2+ tabel dapat membantu kinerja.



  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 memasukkan catatan ke SQL dengan nilai yang dicari?

  2. T-SQL Dynamic alias tanpa menggunakan SQL dinamis

  3. Memilih dari tabel di mana nama dilewatkan sebagai variabel

  4. @@DATEFIRST – Dapatkan Hari Pertama Minggu ini di SQL Server

  5. SQL Server mengonversi varbinary ke string