Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Poprawienie wydajności bazy
Gruchol
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 28.11.2014

Ostrzeżenie: (0%)
-----


Witam,
Na wstępie chciałbym powiedzieć że jestem zielony jeżeli chodzi o linuxa i prosiłbym o pisanie jak najbardziej zrozumiale.
Posiadam sporą bazę MySQL która strasznie przymula.
Uruchomiłem MySQLTuner który pokazał mi coś takiego :
http://wklej.org/id/1633653/
Szukałem tych linijek w my.cnf
tmp_table_size (> 16M)
max_heap_table_size (> 16M)
Jednak ich nie znalazłem.
Proszę o wyjaśnienie jak najprościej się da co mogę zrobić aby poprawić wydajność.
Pozdrawiam.

@edit
Dopisałem to do my.cnf
tmp_table_size = 16M
max_heap_table_size = 16M
I teraz ten komunikat na samym dole zniknął.
Co jeszcze mogę zrobić ?

Ten post edytował Gruchol 12.02.2015, 22:26:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


  1. EXPLAIN
  2. SELECT name, honor, guild_id,
  3. (SELECT user_data.user_name FROM user_data WHERE user_data.user_id = leader_id) AS leader,
  4. (SELECT Count(user_data.guild_id) FROM user_data WHERE user_data.guild_id = guilds.guild_id) AS members
  5. FROM guilds
  6. ORDER BY honor DESC, members DESC LIMIT 0, 15;

pokaż wynik
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.12.2025 - 11:40