![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z szybkością ładowania się danych gdyż trwają kilka sekund przy stworzonej porównywarce danych, porównującą z danych uzyskanych w ciągu 5 dni, działa ona następująco.
Składa się ona z 5 kolumn : Dziś | wczoraj | -2 dni | -3dni | -4dni Najpierw pobierana jest poprzez SELECT DISTINCT kolumna "Dziś" z Limit 50 metodą while, przy czym w każdym rekordzie jest wykonywane kolejne zapytanie pobierające specjalny kod identyfikujący zmienną oraz sprawdzający jej daną z wczoraj, następnie kolejne zapytanie sprawdza z przedwczoraj itd. Reasumując ładuje 50 rekordów, przy każdym są wykonywane 4 dodatkowe zapytania co daje ok. 200 zapytań na raz, trwa to dosyć długo bo nawet 8 sekund czy da się to w jakiś sposób przyśpieszyć, czy obrana metoda pobierania danych jest zła? Ten post edytował maksik 28.01.2015, 21:11:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
tak, ale to założy, że chcę od najnowszej daty sortować lub na odwrót, a w sposób taki by najpierw wyświetlić kolejno 01-28, 01-29, 01-25 ?
rzecz w tym że porównarka ma mieć możliwość wybrania nie chronoligcznie sortowanych dat, a w dowolnej kolejności Ten post edytował maksik 29.01.2015, 12:20:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 16:36 |