2024 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2024-02-01 13:07
Når du arbejder på at øge hastigheden på dit website, sørger et meget vigtigt stykke for, at du får alle de sidste dråber ydeevne ud af din databaseserver. Desværre er det for de fleste af os, som normalt ikke er databaseadministratorer, et vanskeligt forslag.
Der er en række præstationsindstillingsskripter, der analyserer dine serverindstillinger og aktuelle status og giver dig oplysninger om anbefalede ændringer, som du skal gøre. Du bør ikke nødvendigvis følge alle forslagene, men det er værd at tage et kig på alligevel.
Scriptet, jeg har brugt, giver dig anbefalinger til følgende:
- Langsom forespørgsel Log
-
Max forbindelser
- Arbejdstråde
-
Nøglebuffer
- Query Cache
-
Sorter buffer
- Sammenføjninger
-
Temp tabeller
- Tabel (Open & Definition) Cache
-
Bordlåsning
- Tabel Scans (read_buffer)
- Innodb Status
Når du har hentet scriptet, skal du gøre det eksekverbart med følgende kommando:
chmod u+x tuning-primer.sh
Hvis du kører dette script som en almindelig bruger, vil det bede dig om dit kodeord, så du skal sørge for at angive adgangen i overensstemmelse hermed. Hvis du kører den som root, vil den hente mysql-adgangskoden fra Plesk, hvis du har den installeret.
Jeg har skåret meget ud af produktionen, som havde mange flere anbefalinger, men var lige for lang tid til at passe på siden.
./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 ----–
Det ser ud til at jeg skal øge min forespørgselscache … Jeg sætter den til kun 8 MB, men det renser ud cachen alt for ofte.
---– 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 ----–
Denne type information er bare uvurderlig, når du prøver at tune udførelsen af dit websted.
Download MySQL Performance Tuning Primer Script
Anbefalede:
Upload filer til et FTP-websted med en højreklik Brug dette Simple Script
Selvom der findes et utal af FTP-klienter, er det ikke nemmere at sende filer til en FTP-server med et højreklik. På samme måde er der masser af værktøjer til rådighed, som tilføjer denne funktionalitet til Windows, men for en geek er det ganske tilfredsstillende at afinstallere "endnu et værktøj" og erstatte det med dit eget værktøj.
Begynderens Guide til Brug af et AutoHotkey-script
AutoHotkey-scripts er en fantastisk måde at tilpasse din computer på, men det kan virke skræmmende i starten. Bare rolig - at komme i gang er meget nemmere end det ser ud! Læs videre for at se.
Vinduet Auto-Tuning i Windows 10 - Skal du deaktivere det eller ej?
Dette indlæg vil forklare, hvordan vinduet Auto-Tuning i Windows 10 fungerer og vise dig, hvordan du aktiverer eller deaktiverer Auto-tuning af vinduer, hvis du ønsker det.
Windows Server 2016 Performance Tuning Tips
Windows Server 2016 Performance Tuning Guide giver tips til it-proffs, der er ansvarlige for at implementere, betjene og afstemme operativsystemet over de fleste almindelige serverbelastninger.
Intel Extreme Tuning Utility til Windows giver dig mulighed for at overklokke CPU-, hukommelses- og bushastigheder
Download Intel Extreme Tuning Utility til Windows. Den gratis overclocking software giver dig mulighed for at overklokke CPU, Hukommelse, Bushastigheder & Monitor spændinger, temperaturer, blæserhastigheder.