Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tabele tymczasowe
Forum PHP.pl > Forum > Bazy danych > MySQL
peszek07
Witam, ostatnio buszując po phpMyAdminie zajrzałem także do doradcy i ujrzałem tam komunikat:
Wiele tabel tymczasowych są zapisywane na dysku zamiast przechowywania w pamięci

Chciałbym się dowiedzieć jak zmniejszyć liczbę takich tabel oraz jakiś konkretny przykład zapytania, który by takowoą tabelę tworzył.
Z góry dziękuję
bpskiba


To są dwa osobne zagadnienia:
1. Tworzenie tabel tymczasowych
2. Zrzucanie tabel tymczasowych na dysk

Tworzenie tabel tymczasowych jest zależne od rodzaju zapytania SQL. Nie zawsze da się tego uniknąć i nie musi to być tragedią, ale warto z tym walczyć pisząc poprawnie zapytania
http://dev.mysql.com/doc/refman/5.1/en/int...ary-tables.html

Zrzucanie na dysk tabel jest zjawiskiem tragicznie wpływającym na wydajność i bezwzględnie wymaga działania.
Wpływ ma tutaj:
- ilość pamięci RAM serwera
- konfiguracja serwera MySQL (serwer nie korzysta z dostępnej pamięci RAM)
- sposób pisania zapytań SQL

Najczęściej powodem jest praca serwera domyślnych ustawieniach
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.