SORU
26 NİSAN 2010, PAZARTESİ


MySQL veritabanı tablosundaki kayıtları sayısı

Ne MySQL veritabanı tablo kayıtları için üst sınır. Otomatik artış alan merak ediyorum. Eğer kayıtları milyonlarca eklersem ne olur? Nasıl durumlar bu tür işlemek için? Thx!

CEVAP
26 NİSAN 2010, PAZARTESİ


Bir tam sayı en büyük değeri bir tabloda saklayabilirsiniz satır sayısı ile ilgisi yoktur.

Doğru, eğer kullandığınız bir tamsayı veya tamsayı olarak birincil anahtar, tek gibi birçok satır sayısı olarak eşsiz değerleri veri türü birincil anahtar, ama gerek yok senin birincil anahtar bir tamsayı, sen-ebil yapmak bir CHAR(100). Ayrıca birden fazla sütun birincil anahtar bildirebilirsiniz.

Satır sayısı ayrıca tablo BOYUTU Diğer kısıtlamalar vardır. Örneğin, bir dosya boyutu sınırlaması olan bir işletim sistemi kullanabilirsiniz. Ya eğer her satır boyutu 1 KB ise sadece 300 milyon satır saklayabilir 300 GB sabit disk var.

Okuduğum kadarıyla MySQL tablo başına satır sayısı için mimari sınırı yok.


Yeniden yorum: Bu link ile benim doğru bilgiye ihtiyacım var

http://dev.mysql.com/doc/refman/5.1/en/source-configuration-options.html

Hali hazırda depolama motoru 2 destekler32masa başına satır, ama --with-big-tables 2 kadar destek yapma seçeneği ile MySQL oluşturabilirsiniz64masa başına satır.

http://dev.mysql.com/doc/refman/5.1/en/innodb-restrictions.html

Orada depolama altyapısı satır sayısı sınırı var gibi görünmüyor, ama 64 terrabytes tablo boyutu sınırı var. Kaç tane sığar her satır büyüklüğüne bağlıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • boniver

    boniver

    17 NİSAN 2006
  • Kupa World

    Kupa World

    1 EYLÜL 2011