![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Próbuję testować zapytania, jednak ponowne wywołanie zapytania po chwili powoduje drastyczne zmniejszenie czasu wykonywania. Podejrzewałem, że używany jest cache, znalazłem w dokumentacji coś takiego query_cache_type i query_cache_size, ustawiłem wartość na zero - dalej to samo.
-------------------- ZF developer
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czytałem wcześniej TFM, testowałem to i nic to nie zmienia.
-------------------- ZF developer
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 26 Dołączył: 19.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie musisz wyłaczac ceche'owania w całej bazie.
Dodaj SQL_NO_CACHE do zapytanie np: SELECT SQL_NO_CACHE nazwa_pola FROM nazwa_tabeli; |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jak pisałem wcześniej, SQL_NO_CACHE nic nie zmienia, 2 wywołanie tego samego zapytania jest wykonywane znacznie szybciej
-------------------- ZF developer
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
SQL_NO_CACHE - to wymusza na mysql aby analizowal cale tabela tak jak za pierwszym razem.
Ale, aby analizowac tabele to trzeba ja wczytac do pamieci... a to juz system plikow i procedury systemu buforuja dostep do pliku.. Wiec czas za drugim razem bedzie mniejszy niz za pierwszym. Ale za trzecim powinnien byc teoretycznie taki jak za drugim -------------------- śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu.. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:58 |