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

Berapa lama waktu yang dibutuhkan untuk membangun indeks menggunakan ALTER TABLE di MySQL?

Jika Anda hanya menambahkan indeks tunggal, itu akan memakan waktu sekitar 10 menit. Namun, ini akan memakan waktu 100 menit atau lebih jika Anda tidak memiliki file indeks tersebut di memori.

200 varchar Anda dengan 8 juta baris akan memakan waktu maksimum 1,6GB, tetapi dengan semua overhead pengindeksan akan memakan waktu sekitar 2-3 GB. Tapi itu akan memakan waktu lebih sedikit jika sebagian besar baris kurang dari 200 karakter. (Anda mungkin ingin melakukan sum(length(my_column)) . pilih untuk melihat berapa banyak ruang yang dibutuhkan.)

Anda ingin mengedit /etc/mysql/my.cnf mengajukan. Mainkan dengan pengaturan ini;

myisam_sort_buffer_size = 100M
sort_buffer_size = 100M

Semoga beruntung.



  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 mendapatkan nilai dari Kotak Prompt Javascript dan Melewatkannya ke variabel PHP untuk dapat disimpan dalam SQL?

  2. Bagaimana cara memilih baris yang dikelompokkan dengan hanya nilai NULL?

  3. MySQL CHECK alternatif kendala

  4. Bagaimana cara melakukan penyisipan massal di MySQL?

  5. cara terhubung ke server mysql menggunakan command prompt:error