Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%)
|
Witam!
Mam dwa pytania: 1. Słyszałem, że mechanizm InnoDB domyślnie posiada indeksy (nie wiem czy to prawda). Czy zatem w przypadku używania tego mechanizmu nie trzeba tak, jak ma to miejsce w MyISAM dodawać indeksy na kolumny, które są często wyszukiwane? 2. Mam na swojej stronie zapytanie typu SELECT, gdzie w trakcie pobierania danych z tabeli występuje nawet 50 razy odniesienie do WHERE. np. SELECT * FROM tabela WHERE nazwa="slowo1" OR nazwa="slowo2" (...) OR nazwa="slowo50" W związku z tym chciałbym się zapytać, czy w tym przypadku warto pozostać przy mechanizmie MyISAM z indeksem na kolumnę "nazwa" ? Pozdrawiam |
|
|
|
adam882 [MySQL] Mechanizm bazy danych 7.09.2014, 11:48:32
ZaXaZ Cytat(adam882 @ 7.09.2014, 12:48:32 )... 7.09.2014, 12:41:27
adam882 Akurat w tym przypadku wyszukiwane słowa są różne,... 7.09.2014, 12:49:37
by_ikar Ad1. auto indexy? Pierwszy raz o czymś takim słysz... 7.09.2014, 13:00:30
adam882 Wielkie dzięki! Zmieniając OR na IN moje zapyt... 7.09.2014, 13:16:11 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:00 |