Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Pytanie o phpmyadmin
Forum PHP.pl > Forum > Przedszkole
Peescv
Mam pytanie. W phpmyadmin jest takie polecenie przy wykorzystaniu przestrzeni jak Nadmiar i tutaj pokazuje coś w bajtach. O co tutaj chodzi? Że jak jest nadmiar danych np 120 bajtów to baza danych wolniej chodzi czy co? Jest tam opcja też optymalizuj tabelę i po optymalizacji nie ma tego nadmiaru. Więc jak to zrobić żeby po dodawaniu rekordów automatycznie optymalizowało tabelę. Można to zrobić przy pomocy mysql_free_result ? Czy wystarczy w phpmyadmin optymalizować ?
Strzałek
1. Optymalizowanie działa jak defragmentacja dysku. Poszukaj w sieci, jest dokładnie opisane czemu, jak i dlaczego można optymalizować.
2. mysql_free_result robi całkowicie co innego:
Cytat
mysql_free_result() will free all memory associated with the result identifier result .
sniezny_wilk
Nadmiary powstają zazwyczaj przy usuwaniu danych, zwłaszcza dużych ilościach, wtedy używa się właśnie optymalizacji a do tego służy polecenie:

  1. OPTIMIZE TABLE `nazwa_tabeli`


Możesz je używać raz na kiedyś, czyli np codziennie, raz na tydzień, przez CRON'a, lub w skrypcie, po usuwaniu danych - polecam przez crona.
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.