![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam pytanie: lepiej jest wpakować wiele pól (około 90) do jednej tabeli czy może rozłożyć je na kilka mniejszych? Które z rozwiązań jest optymalniejsze? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zależy jakich pól. Co chcesz w nich trzymać?
-------------------- Google knows the answer...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
90% to varchary (255), a pozostałe to inty innych typów chyba tam nie ma
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 36 Dołączył: 31.03.2006 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli chcesz rozdzielić kolumny na kilka tabel tylko po to żeby było ich mniej w poszczególnych tabelach, to nie ma sensu. Pomyśl lepiej nad optymalizacją, może nie będzie Ci potrzebnych aż 90 kolumn.
Ten post edytował woj_tas 26.04.2010, 18:38:21 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
1. http://dev.mysql.com/doc/refman/5.1/en/col...ount-limit.html
2. Taka struktura tabeli sugeruje, że prawdopodobnie nie są zachowane postaci normalne. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:47 |