Daha hızlı olan: birden fazla tek Ekler veya bir çoklu-Satır EKLE? | Netgez.com
SORU
24 Kasım 2009, Salı


Daha hızlı olan: birden fazla tek Ekler veya bir çoklu-Satır EKLE?

MySQL veri ekler benim bir kod parçası optimize etmeye çalışıyorum. Ekler birden fazla satır kocaman bir EKLEME yapmak için zincir veya birden fazla ayrı Ekler daha hızlı olmalıyım?

CEVAP
24 Kasım 2009, Salı


http://dev.mysql.com/doc/refman/5.0/en/insert-speed.html

Zaman bir satır eklemek için gerekli sayıları yaklaşık oranlarını gösteren aşağıdaki faktörler tarafından belirlenir:

  • BaÄŸlama: (3)
  • Sunucuya sorgu gönderme: (2)
  • Ayrıştırma sorgu: (2)
  • Satır ekleme: (satır 1 × boyut)
  • Ekleme dizinler: (dizinler 1 × Sayı)
  • Kapanış: (1)

Bu büyük bir açıklama göndermek size daha fazla metin okuma da diyor ki ınsert deyimi başına 7, bir havai kurtaracak açık olmalıdır:

Eğer aynı anda aynı istemciden kaç satır ekleme, birden çok değer ile kullanım INSERT deyimleri, bir seferde birkaç satır eklemek için listeler. Bu tek satır ayrı INSERT deyimleri kullanarak daha hızlı (birçok kat daha hızlı bazı durumlarda).

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011