Pokud budou v reálném provozu tyto dotazy převažovat nad vkládáním dat (a vzhledem k tomu, že se testuje jejich rychlost a ne rychlost vkládání, tak předpokládám, že tomu tak bude), neměly by být v tabulkách definovány i nějaké složitější indexy než jen nad primárním a cizími klíčemi?
Jak by testy dopadly, kdyby byly definovány např. klíče faktura (vlozeno, zakaznik_id), produkty (trida, id) a zakaznik (kategorie)?
Já vím, že musely být hrozně pracné i tyhle testy, ale bez dokonalého vyladění všech systémů nevím, k čemu vlastně slouží. Když mě začne tlačit výkon databáze, tak nejprve optimalizuji dotazy, potom nastavení databáze a pak se teprve začnu kopat do zadku, že jsem nepoužil jinou databázi, která by byla pro mé účely vhodnější. Takže test by měl spíš ukazovat, kam až jde s danou databází zajít (pro případ, že mě začne tlačit její výkon), a ne to, jak se chová při spuštění z voleje.