2024 Autor: Peter John Melton | [email protected]. Naposledy změněno: 2024-02-01 13:06
Když pracujete na zvyšování rychlosti vašeho webu, velmi důležitým dílem je, abyste získali každou poslední výkonnost z vašeho databázového serveru. Bohužel, pro většinu z nás, kteří nejsou běžně administrátoři databází, to může být obtížné.
Existuje řada skriptů pro ladění výkonu, které analyzují nastavení serveru a aktuální stav a poskytují vám informace o doporučených změnách, které byste měli provést. Neměli byste nutně sledovat všechny návrhy, ale stojí za to se na to podívat.
Skript, který používám, vám nabízí následující doporučení:
- Deník pomalého dotazu
-
Maximální připojení
- Pracovní vlákna
-
Klíčový vyrovnávací paměť
- Dotazovací mezipaměť
-
Řadit vyrovnávací paměť
- Připojí se
-
Temp tabulky
- Tabulka (otevřená a definovaná) mezipaměti
-
Zamknutí tabulky
- Skenování tabulky (read_buffer)
- Stav Innodb
Jakmile si skript stáhnete, musíte jej spustit pomocí následujícího příkazu:
chmod u+x tuning-primer.sh
Pokud spustíte tento skript jako běžný uživatel, bude vás vyzván k zadání vašeho hesla, takže musíte zajistit odpovídající přístup. Pokud ji spustíte jako root, vyzdvihne heslo od Myšle z Plesk, pokud máte nainstalované.
Vystřelil jsem spoustu výstupů, které měly mnohem více doporučení, ale bylo příliš dlouhé, aby se na stránku dostaly.
./tuning-primer.sh
- MYSQL PERFORMANCE TUNING PRIMER - – By: Matthew Montgomery –
MySQL Version 4.1.20 i686
Uptime = 5 days 10 hrs 46 min 5 sec Avg. qps = 4 Total Questions = 2020809 Threads Connected = 1
Server has been running for over 48hrs. It should be safe to follow these recommendations
---– snipped ----–
QUERY CACHE Query cache is enabled Current query_cache_size = 8 M Current query_cache_used = 7 M Current query_cach_limit = 1 M Current Query cache fill ratio = 89.38 % However, 254246 queries have been removed from the query cache due to lack of memory Perhaps you should raise query_cache_size MySQL won’t cache query results that are larger than query_cache_limit in size
---– snipped ----–
Vypadá to, že potřebuji zvýšit mezipaměť dotazů … Nastavím to pouze na 8MB, ale vyčistit mezipaměť příliš často.
---– snipped ----–
TEMP TABLES Current max_heap_table_size = 16 M Current tmp_table_size = 32 M Of 35170 temp tables, 74% were created on disk Effective in-memory tmp_table_size is limited to max_heap_table_size. Perhaps you should increase your tmp_table_size and/or max_heap_table_size to reduce the number of disk-based temporary tables Note! BLOB and TEXT columns are not allow in memory tables. If you are using these columns raising these values might not impact your ratio of on disk temp tables.
---– snipped ----–
Tento typ informací je prostě neocenitelný, když se snažíte vyladit výkon vašich webových stránek.
Stáhněte si MySQL Performance Tuning Primer Script
Doporučuje:
Zkontrolujte využití disku na Ubuntu pomocí analyzátoru využití disku
Ubuntu Linux obsahuje skvělý nástroj GUI pro analyzátor využití disku, který vám umožní zjistit, jaké soubory a složky zaujímají veškerý prostor na vašem pevném disku. Jedná se o jeden z těch velkých malých nástrojů, které by měly být součástí každého operačního systému.
Co je USB ladění, a je bezpečné nechat to zapnuté v systému Android?
Pokud jste se někdy pokoušeli udělat něco pokročilého v telefonu Android, pravděpodobně jste slyšeli (nebo přečetli) termín "Ladění USB". Toto je běžně používaná volba, která je elegantně zastrčena v nabídce pro vývojáře Android, ale je to stále něco, co mnoho uživatelů umožňuje bez toho, aby jí dal druhou myšlenku - a aniž by věděla, co skutečně dělá.
EULAlyzer: bezplatný software analyzátoru EULA pro Windows
EULAlyzer je bezplatný software analyzátoru EULA pro Windows, který získává užitečné informace z dlouhých a komplikovaných licenčních smluv pro koncové uživatele.
Windows Server 2016 Tipy pro ladění výkonu
Průvodce optimalizací výkonu systému Windows Server 2016 nabízí tipy pro IT odborníky, kteří jsou odpovědní za nasazení, provoz a ladění operačního systému napříč většinou běžných pracovních úloh serveru.
SysGauge: Systém sledování výkonu a výkonu pro Windows
Systém SysGauge umožňuje monitorovat využití počítače a paměti, výkon souborů, rychlost síťového přenosu, výkon USB, rychlost přenosu zápisu disku atd.