Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 18.11.2009 Skąd: Legnica Ostrzeżenie: (20%)
|
Witam
Panowie podpowiedzcie, bo nigdzie nie znalazłem jednoznacznej odpowiedzi. Który przykład na zakładanie inkdeksów jest lepszy, szybszy i kiedy ? Ktoś przede mną pozakładał indeksy na bazach danych raz w jeden sposób raz w drugi. A czasem nawet kombinację tych dwóch wariantów. Bardziej chodzi mi o podpowiedź jaką drogą lepiej iść i dlaczego, tak z Waszego doświadczenia. Z tego co widzę w zapytaniach, to w WHERE są te pola na które pozakładane są indeksy. Czasami są to dwa czasami trzy a czasami jedno pole w WHERE. przykład A przykład B |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 884 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%)
|
"Głównym założeniem użycia indeksów jest zwiększenie wydajności bazy danych. Ich nieumiejętne wykorzystanie może jednak doprowadzić do efektów całkowicie odwrotnych. Musimy zatem wspomnieć kiedy powinniśmy ich unikać:
- w przypadku małych tabel; - w przypadku tabel na których dokonujemy częstego wstawiania bądź aktualizowania rekordów; - w przypadku kolumn zawierających dużą liczbę wartości NULL; - w przypadku kolumn, których wartości są często zmieniane." |
|
|
|
8_pasazer_NOSTROMO indeksy w bazie 31.10.2023, 09:33:26
8_pasazer_NOSTROMO Dziękuje za odp. A dla przykładu, baza danych gdzi... 2.11.2023, 07:20:28
trueblue Update'owane czy wstawiane? 2.11.2023, 09:40:30
8_pasazer_NOSTROMO Może źle się określiłem. Dziennie dochodzi z 300 p... 2.11.2023, 10:43:14
trueblue 800 tys. rekordów to nie jest dużo na MySQL. Nawet... 2.11.2023, 13:20:07
8_pasazer_NOSTROMO zapytań jest dużo rozsianych po stronie i ktoś wid... 2.11.2023, 14:31:45
viking Obejrzyj sobie https://www.youtube.com/live/f4QShF... 2.11.2023, 16:41:26
8_pasazer_NOSTROMO Mam problem z tym zapytaniem. Nie wiem jak zaindek... 14.11.2023, 14:16:23
Tomplus Nadaj index na każdą kolumnę dla której wyszukujes... 23.11.2023, 11:30:33
trueblue W przypadku LIKE '%fraza%' indeksy nie pom... 24.11.2023, 07:28:50 ![]() ![]() |
|
Aktualny czas: 22.11.2025 - 01:28 |