Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> indeksy - kilka pytań, ogólnie o działaniu mysql też
artur81
post
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

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


Witam!
Rozumiem że indeksy są po to żeby przyspieszyć wyszukiwanie danych z bazy, mam pytanie na jakie pola najlpiej zakładać indeks?
Logika wskazuje że na te które najczęsciej są używane, po zapytaniach mogę wybrać kila takich pól, ale zastanawiam się nad jedną rzeczą. Skoro ogólnie indeksowanie przyspiesza wyszukiwanie danych to czy mozna dać indeks na wszystkie kolumny w każdej z tabel w bazie, czy takie rozwiązania będzie bez sensu?
Napisałem sobie skrypt do wystawiania przelewów międzynarodowych, z czasem na pewno będzie przybywać danych, ale program i tak za założenia będzie chodził na localu więc odpadają opóźnienia związane z szybkością internetu, a sam mysql i tak jest szybki więc zastanawiam się nad koniecznością dodawania teraz tego indeksu.
Poza tym jeżeli w tabelach pokazuje mi się nadmiar, daję sobie optimize table, na te tabele i jest ok. Skąd bierze się ten nadmiar i czy takie optymalizowanie nie pomiesza nic w bazie. Nie fajnie by było jakby mi pozamieniało numery kont blink.gif
Proszę o odpowiedź, pozdrawiam!


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

Posty w temacie


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 Aktualny czas: 20.08.2025 - 15:48