![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czy jeżeli tabela ma bardzo dużo wierszy, to jej podział na mniejsze tabele (np. po 100 000 wierszy każda) mógłby przyśpieszyć wykonywanie zapytać?
Np. tabela przechowująca dane osób mogłaby być podzielona "alfabetycznie" na tabele: osoby_a, osoby_b, osoby_c, itd. Gdzie tabela_a przechowuje dane osób, których imię zaczyna się od "A".
Czy wówczas np. takie zapytanie:
wykonywałaoby się szybciej niż gdyb dane wszystki osób były przechowywane w jednej tabeli? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
jeśli rekordów jest b. dużo (nie, 1mln rekordów to NIE jest dużo) W takim razie ile to jest dużo rekordów? (IMG:style_emoticons/default/smile.gif) Aż tak dużej ilości rekorodów w swojej bazie danych nie będę miał, więc będzie to pewnie dobrze chodzić nawet bez żadnych optymializacji, ale dobrze jest na przyszłość wiedzieć, że są takie rzeczy jak partycjoowanie i indeksy. Ten post edytował Demoneos 10.01.2012, 11:29:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 10:00 |