Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Długie wyszukiwanie danych
Zwariowany
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (20%)
X----


W bazie mam coś koło 3 mln wierszy. Normalnie na klucz podstawowy, po id znajduje bardzo szybko ok 0.1 sekundy. Ale gdy wyszukuje po imieniu (na wiesz ten jest zalozony normalny index) to trwa to koło 2 sekund. Co zrobić aby działo się to dużoo szybciej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
A nie ma możliwości żeby w mysql szybciej się to odbywało?
  1. Poczytaj o replikacji
  2. wymień procesor/dołóż ram do serwera
  3. Cytat
    Może będzie szybciej jak każdej literce przypiszę numerek i zapiszę do bazy?

    Ostatecznie, to tak - indeksy numeryczne są szybciej wyszukiwane
  4. wypróbuj PostgreSQL
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 18:31