aşağıda 4 farklı yöntem ve en altta da hız testi ve ortalamaları verilmiştir
Not: kendi çalışmamda kendi dosya yolunu ve sayfa isimlerini kullandığımdan o kısımları kendi çalışmanıza uyarlamanız gerekebilir.
en hızlı yöntem
yanılmıyorsam ilk önerdiğim koddu sadece sizin kullandığınız çoklu döngüyü teke indirmiştim
HTML:
sizin orijinal kodunuz 2. sırada ama en hızlıyla arasında çok büyük fark yok
HTML:
3. sırada,
Insert ile kapalı dosyadaki veriler aktif dosyaya aktaran bir yöntem kullanıldı
HTML:
son sırada ise maalesef
Union all ile veri çeken kod var
HTML:
her ne kadar hız testleri her zaman kararlı sonuçlar vermese de kaba taslak da olsa karar vermemizi kolaylaştırır
hız testinde sizin yüklediğiniz 4 dosya kopyalanarak 338 dosyaya çıkarılmıştır
eklenen toplam veri sayısı : 14685
Ortalama Hız Sıralaması:
Yöntem | Ortalama |
TekDöngü | 4,489502219 |
RaporBirlestir | 5,132324344 |
InsertKapali | 11,46459978 |
UnionKapaliP | 11,93457106 |
Toplu Test Sonucu:
Yöntem | Süre | Eklenen Satır Sayısı |
TekDöngü | 3,257813 | 14685 |
TekDöngü | 3,257813 | 14685 |
RaporBirlestir | 3,289063 | 14685 |
TekDöngü | 3,289063 | 14685 |
TekDöngü | 3,3125 | 14685 |
TekDöngü | 3,320313 | 14685 |
RaporBirlestir | 3,328125 | 14685 |
TekDöngü | 3,328125 | 14685 |
TekDöngü | 3,335938 | 14685 |
RaporBirlestir | 3,335938 | 14685 |
TekDöngü | 3,34375 | 14685 |
TekDöngü | 3,34375 | 14685 |
TekDöngü | 3,351563 | 14685 |
TekDöngü | 3,351563 | 14685 |
RaporBirlestir | 3,351563 | 14685 |
TekDöngü | 3,351563 | 14685 |
TekDöngü | 3,351563 | 14685 |
RaporBirlestir | 3,351563 | 14685 |
RaporBirlestir | 3,359375 | 14685 |
TekDöngü | 3,359375 | 14685 |
RaporBirlestir | 3,359375 | 14685 |
TekDöngü | 3,359375 | 14685 |
RaporBirlestir | 3,367188 | 14685 |
RaporBirlestir | 3,367188 | 14685 |
RaporBirlestir | 3,367188 | 14685 |
TekDöngü | 3,375 | 14685 |
RaporBirlestir | 3,375 | 14685 |
RaporBirlestir | 3,375 | 14685 |
RaporBirlestir | 3,375 | 14685 |
TekDöngü | 3,382813 | 14685 |
RaporBirlestir | 3,382813 | 14685 |
RaporBirlestir | 3,382813 | 14685 |
RaporBirlestir | 3,390625 | 14685 |
RaporBirlestir | 3,390625 | 14685 |
RaporBirlestir | 3,390625 | 14685 |
RaporBirlestir | 3,398438 | 14685 |
TekDöngü | 3,40625 | 14685 |
TekDöngü | 3,40625 | 14685 |
TekDöngü | 3,40625 | 14685 |
RaporBirlestir | 3,414063 | 14685 |
TekDöngü | 3,414063 | 14685 |
RaporBirlestir | 3,421875 | 14685 |
RaporBirlestir | 3,421875 | 14685 |
TekDöngü | 3,429688 | 14685 |
RaporBirlestir | 3,429688 | 14685 |
RaporBirlestir | 3,4375 | 14685 |
TekDöngü | 3,4375 | 14685 |
TekDöngü | 3,445313 | 14685 |
TekDöngü | 3,460938 | 14685 |
RaporBirlestir | 3,484375 | 14685 |
TekDöngü | 3,5 | 14685 |
RaporBirlestir | 3,578125 | 14685 |
TekDöngü | 3,585938 | 14685 |
TekDöngü | 4,164063 | 14685 |
RaporBirlestir | 4,28125 | 14685 |
TekDöngü | 4,492188 | 14685 |
RaporBirlestir | 6,914063 | 14685 |
InsertKapali | 7,296875 | 14685 |
InsertKapali | 7,351563 | 14685 |
InsertKapali | 7,351563 | 14685 |
InsertKapali | 7,375 | 14685 |
InsertKapali | 7,375 | 14685 |
InsertKapali | 7,429688 | 14685 |
InsertKapali | 7,4375 | 14685 |
InsertKapali | 7,5 | 14685 |
InsertKapali | 7,53125 | 14685 |
InsertKapali | 7,53125 | 14685 |
InsertKapali | 7,5625 | 14685 |
InsertKapali | 7,578125 | 14685 |
InsertKapali | 7,59375 | 14685 |
InsertKapali | 7,671875 | 14685 |
InsertKapali | 7,671875 | 14685 |
InsertKapali | 7,703125 | 14685 |
InsertKapali | 7,742188 | 14685 |
InsertKapali | 7,835938 | 14685 |
InsertKapali | 7,867188 | 14685 |
InsertKapali | 7,914063 | 14685 |
InsertKapali | 7,96875 | 14685 |
InsertKapali | 8,039063 | 14685 |
InsertKapali | 8,054688 | 14685 |
InsertKapali | 8,078125 | 14685 |
InsertKapali | 8,078125 | 14685 |
InsertKapali | 8,398438 | 14685 |
InsertKapali | 8,679688 | 14685 |
UnionKapaliP | 9,546875 | 14685 |
UnionKapaliP | 9,5625 | 14685 |
UnionKapaliP | 9,578125 | 14685 |
UnionKapaliP | 9,585938 | 14685 |
UnionKapaliP | 9,585938 | 14685 |
UnionKapaliP | 9,585938 | 14685 |
UnionKapaliP | 9,59375 | 14685 |
UnionKapaliP | 9,59375 | 14685 |
UnionKapaliP | 9,601563 | 14685 |
UnionKapaliP | 9,601563 | 14685 |
UnionKapaliP | 9,617188 | 14685 |
UnionKapaliP | 9,625 | 14685 |
UnionKapaliP | 9,65625 | 14685 |
UnionKapaliP | 9,742188 | 14685 |
UnionKapaliP | 9,757813 | 14685 |
UnionKapaliP | 9,820313 | 14685 |
UnionKapaliP | 9,828125 | 14685 |
UnionKapaliP | 9,835938 | 14685 |
UnionKapaliP | 9,851563 | 14685 |
UnionKapaliP | 9,882813 | 14685 |
UnionKapaliP | 9,890625 | 14685 |
UnionKapaliP | 9,898438 | 14685 |
UnionKapaliP | 10,04688 | 14685 |
UnionKapaliP | 10,10938 | 14685 |
UnionKapaliP | 10,11719 | 14685 |
UnionKapaliP | 10,15625 | 14685 |
RaporBirlestir | 10,35156 | 14685 |
TekDöngü | 10,57031 | 14685 |
TekDöngü | 10,57813 | 14685 |
UnionKapaliP | 10,625 | 14685 |
UnionKapaliP | 11,44531 | 14685 |
RaporBirlestir | 12,11719 | 14685 |
InsertKapali | 18,78906 | 14685 |
RaporBirlestir | 20,375 | 14685 |
RaporBirlestir | 22,07031 | 14685 |
TekDöngü | 22,69531 | 14685 |
UnionKapaliP | 22,80469 | 14685 |
UnionKapaliP | 23,41406 | 14685 |
UnionKapaliP | 23,73438 | 14685 |
InsertKapali | 25,25 | 14685 |
InsertKapali | 25,71094 | 14685 |
UnionKapaliP | 36,21094 | 14685 |
InsertKapali | 43,61719 | 14685 |
InsertKapali | 44,88281 | 14685 |