Hi,
Selbst ne optimierte DB muss beim durchsuchen vom 6 Mio. Datensätzen (hatte ich einmal) langsamer sein als bei 10.
ja, aber unwesentlich. Vergleichbar ist der Geschwindigkeitsunterschied mit dem Platzverbrauch der Zahl "6000000" gegenüber der Zahl "10": nur das 3.5-Fache, nicht das sechshunderttausend-Fache.
Das is simple Mathematik, selbst optimierte Baume wachen mit log.
Optimierte Indexe schränken möglichst schnell möglichst viel ein. Wenn schon bei der ersten Entscheidungsstelle nur noch der Bruchteil eines Promillbereichs übrig bleibt, wirst Du in einem Benchmark kaum Unterschiede zwischen dem Durchsuchen der beiden oben angedeuteten Tabellen messen können.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes