![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Próbuję dodać wspólny indeks (btree) dla 3 pól typu TEXT (title, intro, txt). Otrzymuję komunikat błędu:
Kod ERROR: index row requires 27264 bytes, maximum size is 8191. Pierwszy raz z czymś takim się spotykam. Google milczy, manual pg też. Wie ktoś, o co chodzi? Aha, indeks chcę założyć dla zapytania 'WHERE title = 'X' OR intro = 'X' OR txt = 'X'. Nie jestem najmocniejszy w stosowaniu indeksów, więc jak ktoś też może powiedzieć, czy dobrze kombinuję, to również będę wdzięczny. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie chcę zgadywać dlaczego dostajesz taki błąd, mam pewne przypuszczenia, ale to nie jest istotne ponieważ:
W przypadku zapytanie, jakie podajesz powinieneś założyć 3 osobne indeksy. Wspólny indeks będzie wykorzystany jedynie w takich warunkach:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 05:27 |