![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Otóż obecne zapytanie nie wiedzieć czemu wykonuje się prawie 40s (1and1 hosting) na localhost trwa 0.8s (webserv)
Jak można by było przerobić oto takie zapytanie. Proszę o bardzo szybką odpowiedz! z góry dziękuje ![]()
chodzi o to że po usunięciu " id IN (SELECT MAX(id) FROM log GROUP BY z, login) " ładowanie trwa kilka mili sekund.. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
1)problem niema związku z php
![]() 2)sprawdź indeksy 3)pokarz explain |
|
|
![]()
Post
#3
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
@bpskiba, to co napisałeś to ZUPEŁNIE różne zapytanie. Twoje zwróci jeden rekord, a @vodkona w założeniach ma zwracać najświeższe rekordy wg "z, login".
@vodkon - spróbuj tak:
Gdyby działało nadal długo to: 1. index na "z, login" 2. index na "prolog" 3. dorzucenie "WHERE prolog='71'" do sub 4. całkowita zmiana zapytania Ten post edytował mmmmmmm 14.05.2014, 07:46:06 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 05:58 |