Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Długi czas zapytania-ilość rekordów
bogdanofnascie
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.09.2007

Ostrzeżenie: (0%)
-----


Witam (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)

W tabeli mam ponad 16000 rekordów do których kolejno wykonuje zapytania (UPDATE).
Skrypt wykonujący te 16000 zapytań trwa około godziny i mam pytanie czy jest jakieś sposób aby wykonywało się to szybciej (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Po testach wyszło mi że im wiecej rekordów w tabeli tym dłużej trwa pojedyncze zapytanie.
Raczej nie mogę podzielić tej tablicy na kilka mniejszych :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bogdanofnascie
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.09.2007

Ostrzeżenie: (0%)
-----


Indeksy są tworzone w celu przyspieszenia operacji:
  • dostępu do danych w posortowanych według kolumn indeksowanych
  • wyszukiwania wierszy, zawierających dane z indeksowanych kolumn.
Należy jednak zwrócić uwagę, że indeks spowalnia wstawianie, usuwanie i zmiany wartości w indeksowanych kolumnach, ponieważ jego zawartość musi ulec zmianie w momencie zmiany zawartości tabeli.


nie wiem tym samym co zyskam wstawiając taki indeks

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: 3.10.2025 - 12:30