![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pytanie dotyczące wysdajnośc/spójności danych. A mianowicie załózmy, że mam tabelę produktów z 10 kolumnami ( int, varchar itp), jednak np co 3 produkt bedzie posiadał dłuższy opis wymagający kolumny long text. Pytanie czy do tego stosować osobną tabelę z kluczem do obecnej czy lepiej zastosować dodatkową kolumnę, z których 1/3 będzie zapełniona ? Pytanie czysto teoretyczne ponieważ jestem na etapie rozmyślań :-) Pozdrawiam Ten post edytował IProSoft 19.07.2015, 12:17:14 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Kolumny typu TEXT i tak składują swoje dane poza wierszem w przeciwieństwie do VARCHAR, więc niczego specjalnego poza spadkiem wydajności nie osiągniesz wydzielając to do osobnej tabeli.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 18 Dołączył: 7.10.2007 Skąd: Pruszków Ostrzeżenie: (0%) ![]() ![]() |
Jeśli będziesz pobierał dane i nie będziesz potrzebował danych z tej kolumny to jej nie pobieraj. Szkoda pamięci w aplikacji na dane z których nie będziesz korzystał.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Ok, dzięki za podpowiedzi. Ogólnie kolumn jest doś dużo i pobieram zazwyczaj wszystkie, stąd wątpliwoście.
Ogólnie kolumn będzie 2 lub więcej, a nie tylko jedna. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 06:40 |