Optymalizacja baz danych MySQL
Optymalizacja baz danych MySQL
#1
Napisany 01 wrzesień 2011 - 16:08
Z góry piszę, że nie zabieram się za żaden hosting itd tylko z ciekawości i dla nauki stawiam sobie swój serer:)Jestem kompletnie zielony jeśli chodzi o bazy danych.
Stawiają swój serwer i wgrywają forum oparte na bazach MySQL natrafiłem na mnóstwo błędów a mianowicie, sprawdzając poprawność funkcjonowania baz danych mysqltunerem pokazało kilka błędów:
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
MySQL started within last 24 hours - recommendations may be inaccurate
Enable the slow query log to troubleshoot bad queries
When making adjustments, make tmp_table_size/max_heap_table_size equal
Reduce your SELECT DISTINCT queries without LIMIT clauses
Set thread_cache_size to 4 as a starting value
Increase table_cache gradually to avoid file descriptor limits
Your applications are not closing MySQL connections properly
Variables to adjust:
key_buffer_size (> 330.0K)
query_cache_size (>= 8M)
tmp_table_size (> 32M)
max_heap_table_size (> 16M)
thread_cache_size (start at 4)
table_cache (> 4)
Jak mam do tego podejść? Co i gdzie należy zmienić?
prosze o pomoc i wyrozumiałość
#2
Napisany 01 wrzesień 2011 - 18:00
#3
Napisany 01 wrzesień 2011 - 18:55
#4
Napisany 01 wrzesień 2011 - 20:17
MySQL started within last 24 hours - recommendations may be inaccurate
Potem przeczytaj ze zrozumieniem kolejne linie.
np. Enable the slow query log to troubleshoot bad queries i Your applications are not closing MySQL connections properly
Następnie program proponuje Ci zmianę poszczególnych parametrów, o każdym więcej przeczytasz na http://dev.mysql.com...-variables.html i albo zgadzasz się z sugestią i zmieniasz albo nie i nie zmieniasz.
1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników













