9Aug
Kui teete oma veebisaidi kiiruse suurendamist, siis veenduge, et saate oma andmebaasi serverist kõik viimase jõudluse tähed. Kahjuks võib enamikule meist, kes ei ole tavaliselt andmebaasi administraatorid, olla raske ettepanek.
Seal on mitmeid tulemuslikkuse häälestamise skripte, mis analüüsivad teie serveri seadeid ja praegust olekut ning annavad teile teavet soovitatavate muudatuste kohta, mida peaksite tegema. Te ei tohiks tingimata järgida kõiki soovitusi, kuid igal juhul on otstarbekas vaadata.
Kasutatav skript annab teile järgmised soovitused:
Kui olete skripti alla laadinud, peate tegema käivitatavaks järgmise käsuga:
chmod u + x tuning-primer.sh
Kui käivitate selle skripti tavalise kasutajatena, siis küsib see teie parooli, nii et peate tagama, et seade vastaks sellele. Kui käivitate selle root, saab see Pleskilt mysqli parool, kui teil on see installitud.
Mul on välja lõigatud palju väljundit, millel oli palju rohkem soovitusi, kuid oli liiga pikk, et see lehele sobituks.
. /tuning-primer.sh
- MySQL PERFORMANCE TUNING PRIMER -
- Autor: Matthew Montgomery -
MySQL versioon 4.1.20 i686
Uptime = 5 päeva 10 tundi 46 min 5 sek
kesk.qps = 4
Küsimused kokku = 2020809
Threads Connected = 1
Server on töötanud üle 48 tunni.
See peaks olema ohutu järgima neid soovitusi
---- löödud -----
QUERY CACHE
Query vahemälu on sisse lülitatud
Praegune päring_cache_size = 8 M
Praegune päring_cache_used = 7 M
Praegune päring_cach_limit = 1 M
Praeguse päringu vahemälutäitmise suhe = 89,38%
Kuid 254246 päringut on päringu vahemäljast eemaldatud mälu puudumise tõttu
Võibolla peaksite tõstma query_cache_size
MySQL ei vahemälu vahemälu päringutulemusi, mis on suuremad kui query_cache_limit suurus
---- löönud -----
Tundub, et ma pean oma päringu vahemälu suurendama. .. ma seadistasin selle ainult 8 MB, kuid see puhastab liiga tihti vahemälu.
---- lõigatud -----
TEMP-TABELID
Praegune maks_heap_table_size = 16 M
Praegune tmp_table_size = 32 M
35170 temp tabelist, kettast
loodud 74% Efektiivne in-memory tmp_table_size on piiratud max_heap_table_size'iga.
Võibolla peaksite suurendama oma tmp_table_size ja / või max_heap_table_size
kettapõhiste ajutiste tabelite arvu vähendamiseks
Märkus! BLOB ja TEXT veerud ei ole lubatud mälutabelites.
Kui kasutate neid veerge, mis suurendavad neid väärtusi, ei pruugi see mõjutada teie
suhet kettatemperatuuri tabelites.
---- eemaldatud -----
Selline teave on lihtsalt väärtuslik, kui proovite oma veebisaidi jõudlust häälestada.
Laadige alla MySQL Performance Tuning Primer Script