![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 239 Pomógł: 27 Dołączył: 13.07.2005 Skąd: Jarocin Ostrzeżenie: (0%) ![]() ![]() |
Witam. Pracuję aktualnie nad modyfikacjami dużego systemu.
Mam bazę danych a w niej statystyki - danych do przetworzenia jest względnie dużo. Zastanawiam się jakby ominąć każdorazowe SQL_CALC_FOUND_ROWS Zliczanie wszystkich danych z bazy, cachowanie zapytań też odpada. Moduł jest dostępny tylko do admina. Zastanawialem się nad takim czymś: Gdyby co 24 h robic podliczenie wszystkich rekordów, zapisanie je do pliku a następnie skasować stare dane z bazy. Co sądzicie nad tego typu rozwiązaniem?. Zastanawiam się także w jakim rodzaju pliku przechowywać informacje o pobranych danych. Nigdy nie miałem takiego problemu, jestem ciekaw rozwiązania. Osobiście wydaje mi się, że pliki powinny dać radę, nie bedzie częstego zapisu danych. Napisanie przez dwie osoby też nie wchodzą w grę. Nie chce także tworzyć nowej dodatkowej tabeli w mysql. Bo straszny balagan się zrobi. Jak mój pomysł ma się do wydajności? Czy ma to jakiś sens?. Pozdrawiam xbigos -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:29 |