Home page | Seznam Tip∙ t²dne | Produkty | Download | Cenφk
Rychlost a v²kon WinBase602, verze 5.1
Nφ₧e uvedenß Φφsla poskytujφ p°edstavu o tom, jakß je rychlost zpracovßnφ databßzov²ch operacφ ve WinBase602 a jak velk² v²kon lze oΦekßvat od SQL serveru WinBase602 v databßzov²ch aplikacφch.

Hardwarovß konfigurace
Na v²konu databßzovΘho serveru se podφlφ v²znamnou m∞rou v²kon poΦφtaΦe. Jako₧to referenΦnφ hardware jsme v testu ·mysln∞ nepou₧ili ÜpiΦkov² a drah² poΦφtaΦ, n²br₧ poΦφtaΦ pat°φcφ do st°ednφ v²konovΘ t°φdy. Testy byly provedeny na tΘto hardwarovΘ konfiguraci: Procesor Intel Pentium II 266 MHz, motherboard Intel Seattle, operaΦnφ pam∞¥ 128 MB, pevn² disk Western Digital 6.4GB.
Takov²to poΦφtaΦ lze s p°φsluÜenstvφm po°φdit za cenu do 40000,- KΦ vΦetn∞ DPH.

Testy Φasu provßd∞nφ elementßrnφch operacφ
Abyste si mohli i vy sami vytvß°et Üablony s pr∙vodci, takzvanΘ inteligentnφ Üablony, je souΦßstφ instalace i Nßvrhß° inteligentnφch Üablon.

Nφ₧e uvedenΘ testy byly provedeny na databßzovΘ tabulce obsahujφcφ 1 mili≤n zßznam∙ vytvo°enΘ p°φkazem CREATE TABLE Tab (I INTEGER, CONSTRAINT INDEX1 PRIMARY KEY (I)). Testy byly implementovßny v jazyce pro psanφ procedur ulo₧en²ch na serveru a ka₧d² z nich byl proveden jako jedna transakce.

Test ╚as provedenφ
vyhledßnφ zßznamu v tabulce podle klφΦe 100 000 opakovßnφ za 8 sekund
vytvo°enφ indexu k tabulce pro 1 000 000 zßznam∙ za 25 sekund
vlo₧enφ zßznam∙, s pr∙b∞₧n²mi zm∞nami indexu 100 000 zßznam∙ za 34 sekund
zruÜenφ skupiny zßznam∙, s pr∙b∞₧n²mi zm∞nami indexu 100 000 zßznam∙ za 24 sekund
zm∞na hodnoty ve skupin∞ zßznam∙, s pr∙b∞₧n²mi zm∞nami indexu 100 000 zßznam∙ za 40 sekund

DalÜφ test byl proveden na dvojici tabulek spojen²ch operacφ JOIN. Prvnφ tabulka m∞la 1 mili≤n zßznam∙, druhß 100 000 zßznam∙. Ve spojenφ tabulek se vyhledßval zßznam podle zadanΘho klφΦe.

Test ╚as provedenφ
vyhledßnφ podle klφΦe ve spojenφ tabulek 100 000 opakovßnφ za 21 sekund

AplikaΦnφ testy

V²kon databßzovΘho serveru v aplikacφch se nejΦast∞ji m∞°φ pomocφ TPC test∙. Jejich v²hodou je, ₧e modelujφ skuteΦn² provoz databßze, nikoli izolovanΘ po₧adavky, a tak dßvajφ p°edstavu o chovßnφ systΘmu po nasazenφ do reßlnΘho sv∞ta. Nev²hodou t∞chto test∙ je, ₧e se vypovφdajφ vφce o hardware ne₧ o software, a ₧e se pou₧φvajφ zejmΘna pro testovßnφ poΦφtaΦ∙ le₧φcφch v²konov∞ vysoko nad stroji kompatibilnφmi s IBM PC.

Ve WinBase602 jsme implementovali transakce z testu TPC-C, kter² simuluje provoz obchodnφho domu. V testu se provßd∞jφ nßsledujφcφ transakce: Ka₧dß transakce se sklßdß z provedenφ °ady SQL p°φkaz∙. Transakce majφ stanovenΘ procentußlnφ zastoupenφ, p°iΦem₧ nejΦast∞jÜφ jsou prvnφ dv∞. B∞hem testu se simuluje takΘ v²skyt r∙zn²ch chyb.

P°i testovßnφ SQL serveru WinBase602 prob∞hlo 411 v²Üe popsan²ch transakcφ za minutu (v tom bylo 177 transakcφ vytvo°enφ objednßvky). KlφΦov² srovnßvacφ ·daj, cena v dolarech za vytvo°enou objednßvku za minutu, Φinφ 11,3.
Home page | Seznam Tip∙ t²dne | Produkty | Download | Cenφk