Portál AbcLinuxu, 12. května 2025 07:06
Zrovna u cache db je vliv operační paměti na rychlost dost malý, protože cache dotazů je velmi malá. (z vlastní zkušenosti)
Velikost cache dotazů je taková, jakou nastaví administrátor DB stroje a efektivně velká, jak dovolí typ provozu aplikace (je dost příkazů, které tu cache zneplatní). Je to velmi důležitý parametr (jeden z mnoha) pro výkon DB serveru.
K tazateli: 400 a 800MHz RAM to není běžné přetaktování. Jedná se opravdu o efektivní takt v obou případech? Doporučuji udělat testy výkonu RAM a porovnat rychlosti. Není to jenom o taktu, paměť má různé latence a jejich nastavení a také spojení s procesorem.
Co se týče vlivu rychlosti RAM, tak jistě má vliv, ale není možné jej přeceňovat. I při návratu z cache se musí udělat mnoho operací a samotné čtení dat není tou časově nejnáročnější. Má tedy malý vliv.
Pokud chcete vyladit výkon MySQL, mohu vřele doporučit knížku Recenze knihy MySQL profesionálně – Optimalizace pro vysoký výkon.
Je to naprosto to samé jako u běžných disků, 1000 souborů po 1 MB se bude číst déle než jeden 1GB soubor, protože latence.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.