Jakie opcje konfiguracji MySQL zapewniają największą poprawę prędkości?
Zastanawiam się nad faktycznymi ulepszeniami plików konfiguracyjnych, typami tabel, konfiguracjami sprzętowymi, replikacją itp. Wszystko inne niż struktura zapytań i struktura tabel (są one łatwe do znalezienia na stronie internetowej i przepełnieniu stosu). Czy takie rzeczy jak ustawienia pamięci podręcznej zapytań dały Ci największą prędkość? Co powiesz na dyski; czy lepiej mieć go na zewnętrznej macierzy RAID czy wewnętrznej? Czy replikacja zapewnia lepszą wydajność, szczególnie w przypadku odczytu dużych zapytań?
Jakie inne ustawienia / zmiany wprowadziłeś w celu poprawy wydajności MySQL?
Uwaga: zdaję sobie sprawę, że są one bardzo zależne od użycia (tj. Mała strona internetowa lub hurtownia danych), ale ponieważ myślę, że większość z nas prawdopodobnie pracuje na różnych stronach / systemach, dobrze jest znać różne techniki, które można zastosować do różnych sytuacje. Myślę też, że niektóre techniki można przenosić między sytuacjami.