Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 5 Dołączył: 12.04.2007 Skąd: 1=1 Ostrzeżenie: (0%)
|
Witam,
mam sobie pewne zapytanie, zapytanie laczy sie z wieloma tabelami: http://paste.ofcode.org/vQZM7Ffk4dg7b2WuCpUUKi w tym z tabela users, ktora ma 10tsy uzytkownikow jak zrobie EXPLAIN dla tego zapytania mam nastepujacy wynik: http://awesomescreenshot.com/0664u4tkef Dlaczego przy tabeli "u" pokazuje 10128 rows? dodam ze cale zapytanie dla roznych przekazanych uzytkownikow odpala sie srednio 8-11sec ALE jak wywale
całość spada do 0.5sec. Jak rozwiazac problem łączenia z tabela users i skad w explain tak duze wartosci dla tabeli users? |
|
|
|
hostingekspert łaczenie tabel a explain 18.04.2015, 14:07:24
Pyton_000 na obu polach masz klucz? (m.id_sender,, u.id_user... 18.04.2015, 14:13:24
hostingekspert Tzn? oba pola zawsze sa wypelnione 18.04.2015, 14:18:50
Pyton_000 Czy masz pozakładane indeksy na te pola 18.04.2015, 21:35:10
hostingekspert indeksy mam nastepujace:
[SQL] pobierz, plaintext... 19.04.2015, 07:58:27
Pyton_000 Ale nie widzę klucza na id_users w users 19.04.2015, 08:15:17
hostingekspert jak odpalam
[SQL] pobierz, plaintext SELECT u.id... 19.04.2015, 08:18:32
sazian ALTER TABLE `users` ADD INDEX ( `id_us... 19.04.2015, 13:54:36 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 10:44 |