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
sizin orijinal kodunuz 2. sırada ama en hızlıyla arasında çok büyük fark yok
3. sırada,
Insert ile kapalı dosyadaki veriler aktif dosyaya aktaran bir yöntem kullanıldı
son sırada ise maalesef
Union all ile veri çeken kod var
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 |