![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabele:
TABLE `produkty` ( `id` int(11) NOT NULL auto_increment, `nazwa` varchar(50) NOT NULL, `opis` text NOT NULL ) Chciałbym założyć indeks na pole nazwa (po nim jest wyszukiwanie - SELECT a rekordów wiele tysięcy i wolno to idzie) Czy do tego nada się takie polecenie: ALTER TABLE produkty ADD FULLTEXT(nazwa); ? |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
nie nadaje się
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Możesz powiedzieć dlaczego się nie nadaje ?
Jak je przebudować żeby się nadawało ? Może coś takiego: CREATE [UNIQUE] INDEX nazwy ON produkty(nazwa) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował majestiq 20.05.2008, 12:47:57 |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
no już lepiej... tylko bez UNIQUE... załóż ten indeks i sprawdź czy poprawi ci się wydajność... przeciez nikt oprócz ciebie samego nie może tego sprawdzić...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
No jasne. A czemu nikt nie wspomniał, że te indeksy nie zadziałają jak nie włącze w MyAdminie ANALYZE (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 21:45 |