Při práci na zvýšení rychlosti na vašich webových stránkách, což je velmi důležitý kus je ujistit se, získáte i tu poslední kapku výkonu z databázového serveru. Bohužel, pro většinu z nás, které se běžně správcům databází to může být těžké.
Existuje několik scénářů ladění výkonu, který bude analyzovat vaše nastavení serveru a aktuální stav a poskytnout informace o doporučených změn, které byste měli udělat. Měli byste se z toho nutně všechny návrhy, ale stojí za to podívat se na stejně.
Skript jsem používal vám doporučení pro následující:
Jakmile si stáhnete skript, budete potřebovat, aby byl spustitelný pomocí následujícího příkazu:
chmod u + x Tuning-primer.sh
Spustíte-li tento skript jako běžný uživatel, bude se vás zeptá na heslo, takže budete muset ujistit, nastavení přístupu odpovídajícím způsobem. Máte-li spustit jako root, tak si vyzvednout heslo mysql z Plesk, pokud jste to nainstalovali.
Já jsem vystřihnout spoustu výkonu, který měl mnohem více doporučení, ale byl příliš dlouhý, aby se vešly na stránku.
./tuning-primer.sh
- MySQL Performance Tuning PRIMER -
- By: Matthew Montgomery -Verze MySQL 4.1.20 i686
Uptime = 5 dnů 10 hodin 46 min 5 sec
AVG. QPS = 4
Celkem Dotazy = 2020809
Závity Připojení = 1Server je v provozu více než 48hrs.
To by mělo být bezpečné, aby tato doporučení---- Stříhaným -----
Cache
Cache je povolena
Aktuální query_cache_size = 8 m
Aktuální query_cache_used = 7 M
Aktuální query_cach_limit = 1 m
Aktuální cache naplnit ratio = 89,38%
Nicméně, 254246 dotazy bylo odstraněno z cache kvůli nedostatku paměti
Možná by sis měl zvýšit query_cache_size
MySQL se do mezipaměti výsledky dotazu, které jsou větší než query_cache_limit velikosti---- Stříhaným -----
Vypadá to, že je třeba zvýšit svou cache... Jsem to jen 8 MB, ale to je z čištění cache příliš často.
---- Stříhaným -----
Temp tabulky
Aktuální max_heap_table_size = 16 M
Aktuální tmp_table_size = 32 M
Z 35170 temp tabulky, se 74% vytvořených na disku
Efektivní v paměti tmp_table_size je omezen na max_heap_table_size.
Možná, že je třeba zvýšit tmp_table_size a / nebo max_heap_table_size
ke snížení počtu z disku dočasné tabulky
Upozornění! BLOB a TEXT sloupce nejsou možné v paměti tabulky.
Pokud používáte tyto sloupce zvýšení těchto hodnot nemusí ovlivnit vaše
poměr na stolech disku temp.---- Stříhaným -----
Tento typ informací je právě neocenitelné, když se snaží vyladit výkon vašich webových stránek.
Aucun commentaire:
Enregistrer un commentaire