STATUS: handler_read_rnd zu gross

Der MySQL Datenbank-Server für Internet- und Intranet-Lösungen.

STATUS: handler_read_rnd zu gross

Beitragvon Erwin » Do 18 Jul, 2002 11:13

Im Manual steht dass dieser Wert nicht zu gross sein sollte. Nun ja, bei mir ist er SEHR hoch. Leider habe ich keine Vorstellung davon was dieser Wert genau aussagt.

Kann dieser Wert verringert werden wenn eine groĂźe Tabelle in mehrere kleinere aufgeteilt wird?

lg,
Erwin
Erwin
 

RE: STATUS: handler_read_rnd zu gross

Beitragvon mad » Do 18 Jul, 2002 15:29

> Nun ja, bei mir ist er SEHR hoch.

und wieviel ist _sehr_ hoch? wir sind hier nicht bei den annonymen hellsehern :-)
wenn dieser wer hoch ist heisst das nichts weiter, als dass die mysql oft ganze tables
nach result-sets "scannen" (komplett durchsuchen) muss ..

das wirkt sich normal halt schlecht auf die performance aus und deutet oft darauf
hin, dass sql-queries nicht optimiert sind (formulierung, viele joins mit anschliessenden sorts oder unguenstige join-reihenfolgen, keine indizes existieren/verwendet werden ... etc.)

Kann dieser Wert verringert werden wenn eine groĂźe Tabelle in mehrere kleinere aufgeteilt wird?

glaub ich kaum ..
es sei denn dein jetztiges dbdesign ist, naja sagen wir mal .. "suboptimal" :-)
besser waer sich mal die sql-queries genauer anzusehen, und schaun ob man mit
geschickten evtl. multicollum-indizes was "tunen" koennt.

hast leicht probleme mit der performance deiner db?
ansonsten wuerd ich mir da nicht gleich graue haare wachsen lassen ..

mfg,
mad.
mad
 

RE: STATUS: handler_read_rnd zu gross

Beitragvon Erwin » Fr 19 Jul, 2002 07:29

handler_read_rnd: 1143908919

Multi-Colums Indizes sind ne gute Idee, das kann ich mal versuchen ...
Erwin
 


ZurĂĽck zu MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 27 Gäste