Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Optymalizacja baz danych MySQL


3 odpowiedzi na ten temat

Optymalizacja baz danych MySQL

#1 arczi886

    Nowy użytkownik

  • Użytkownicy
  • 20 postów
  • Imię:Artur
  • Nazwisko:Wojtczak

Napisany 01 wrzesień 2011 - 16:08

Witam
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 hdmagc

    Stały użytkownik

  • WHT Pro
  • PipPipPipPipPip
  • 329 postów

Napisany 01 wrzesień 2011 - 18:00

odpowiednia konfiguracja mysql - my.cnf oraz wykonanie zalecanych optymalizacji. Masz również podany minimalny czas pracy mysql aby wyniki były w miarę miarodajne.

#3 arczi886

    Nowy użytkownik

  • Użytkownicy
  • 20 postów
  • Imię:Artur
  • Nazwisko:Wojtczak

Napisany 01 wrzesień 2011 - 18:55

moze cos wiecej? Jakies wskazowki ew jakis sprawdzony tutorial?Poniewaz tak jak mowie blady w tym temacie estem

#4 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1505 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 01 wrzesień 2011 - 20:17

Najpierw zastosuj się do tego:
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