![]() |
![]() |
-Peescv- |
![]()
Post
#1
|
Goście ![]() |
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ć ?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 384 Pomógł: 6 Dołączył: 11.09.2004 Skąd: Grodzisk Mazowiecki Ostrzeżenie: (0%) ![]() ![]() |
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 .
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
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:
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. -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 05:41 |