Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Index b tree błędne wyszukiwanie
piotrooo89
post 25.06.2012, 14:29:01
Post #1


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




mam pewien nurtujący mnie problem z którym nie bardzo mogę sobie poradzić z prostej przyczyny - nie wiem gdzie szukać.

co się dzieje, mam tabele t_client w której mam kolumnę email, na którą jest nałożony index btree za pomocą:

  1. CREATE INDEX nazwa ON t_client (email)


czyli nic nadzwyczajnego. ale po kilku dniach (w ciągu tych dni wykonywane są normalne operacje na tych danych z tej tabeli CRUD) index przestaje działa - tzn po wpisaniu email = 'mojemail@wp.pl' nie dostaje wyników, pomimo tego że po zrobieniu

  1. SELECT * FROM t_client


mam tego maila w rekordach. nie może być mowy o żadnych białych znakach ponieważ sprawdziłem to bardzo dokładnie. i teraz najdziwniejsza rzecz robię rebuilda indexu (DROP - CREATE) i "auto-magicznie" zapytanie, które 20 sec temu nie działało zwraca poprawne rekordy...

używam Postgre 8.4


//SOLVED (AFAIK)

znalazłem buga w tej wersji postgre http://www.postgresql.org/docs/8.4/static/...ase-8-4-11.html, mam nadzieje, że upgrade pomoże.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 13:49