Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> O co chodzi z "nadmiarem" w bazach mySQL ?
Dynuel
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 27.12.2003

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


O co chodzi z "nadmiarem" w bazach mySQL questionmark.gif i czym to jest powodowane, oraz jak temu zapobiegać


--------------------
Go to the top of the page
+Quote Post
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Nadmiar to coś, co pozostaje po usunięcie danychz bazy.
Silnik bazy wypełnia te miejsce zerami lub czyms podobnym.
Optymalizacja powoduje, ze zbędne puste miejsca po wczesniej skasowanych danych są "porządkowane" a plik danyuch zmniejszany.

BTW: NIe to forum. Przenoszę do Bazy danych


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Dynuel
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 27.12.2003

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


no dobra ale jak mam temu zapobiegać?questionmark.gif


--------------------
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Od czasu do czasu tzreba włączyć optymalizację.
To dokłądnie tak samo jak z defragmentacją dysków na komputerze.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
FiDO
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


A moze chodzi Ci o nadmiar danych? Tzw. redundancje danych (piekne slowa smile.gif )
Tego nadmiaru nie da sie calkowicie wyeliminowac, mozna jedynie minimalizowac.
Dlatego np. w sztandarowym przykladzie newsow i komentarzy do niego tabele tych dwoch laczy sie nie za pomoca np. tematu tylko id ze wzgledu na to ze to pole najmniej zajmuje, no i temat niekoniecznie musi byc unikalny (aczkolwiek to akurat mozna wymusic) a ID newsa zawsze bedzie unikalne (w poprawnie zbudowanej bazie). Ale juz samo laczenie przez ID powoduje nadmiarowosc danych, poniewaz ID newsow sa i w tabeli newsow, i w tabeli komentarzy (czyli dane dubluja sie). W tym (i podobnych) przypadkach nie da sie tego jednak uniknac.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 11:16