MSSQL nejlepsi

Jan Serak sherry na pikebo.cz
Pátek Červen 30 08:38:13 CEST 2000


Ladislav Dobias wrote:
> 
> Ahoj!
> 
> Koukam na benchmarky databazi na http://www.tpc.org/
> a zjistuji, nejlepsi databaze je Micro$oft SQL.
> Asi je to ovlivneno HW - bylo pouzito 96 Xeonu.
> Ale i na dalsich mistech je MSSQL, v pomeru cena/vykon je
> dokonce na vsech 10 prvnich mistech...
> Divim se, ze MSSQL predbehl Oracle na IBM ci Sunu.
> 
> Souhlasite s tim, ze MSSQL je dobra a rychla?

Asi tak: dovolim si parafrazovat vyrok znameho statistika
doc. Znojila: "Jsou lzi, zasrane lzi a statistika.", kdyz
dodam: "Jsou lzi, zasrane lzi, statistika a benchmarky."

Jiz vice nez rok ladime vykon datoveho skladu jedne
velke firmy. Hardware je porad stejny (HP PA-RISC, rada K460, 2GB RAM),
software je porad stejny (HP-UX 10.20, Oracle RDBMS 7.3.4),
data jsou taky vesmes stejne objemna (tri tabulky maji pres pul miliardy
zaznamu). Behem toho roku jsme zhruba zpetinasobili rychlost
zpracovani vyladovanim indexu, hintovanim selectu atd.

Nasim ukolem do pristiho roku je migrace do Oracle 8.1.6 nebo
(coz je pravdepodobnejsi) do 8.1.7 na HP-UX 11. Nasi strategii jsme byli
konzultovat primo u slovutne firmy Oracle Czech a dovedeli jsme
se dalsi straslivosti napr. o optimalizeru (ten je jiz natolik
sofistikovany, ze stejne nakonfigurovana databaze na stejnem operacnim
systemu se muze chovat ruzne podle toho, na jakem jede hardwaru
ci dokonce nad jakymi jede daty - vysledky samozrejme dava stejne,
ale execution plan je vzdy jiny).

Takze pro uklidneni: vykon Oracle pro takoveto benchmarky je vycten
z hvezd a vezte, ze kdyby pro ten benchmark konfigurovali jednotlive
databaze ti, kdo je opravdu dobre znaji, dosahli by zcela jinych vysledku.

Z toho plyne i vyse uvedena parafraze vyroku doc. Znojila ;-)

						Jan Serak


Další informace o konferenci Test