![]() |
![]() ![]() |
![]() |
![]()
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); ? -------------------- Free mp3 download.
|
|
|
![]()
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ę
-------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
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) ![]() Ten post edytował majestiq 20.05.2008, 12:47:57 -------------------- Free mp3 download.
|
|
|
![]()
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ć...
-------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
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
![]() -------------------- Free mp3 download.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:57 |