Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyłączenie cache dla zapytań
snapshot
post 25.05.2011, 10:37:12
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
Go to the top of the page
+Quote Post
melkorm
post 25.05.2011, 10:54:38
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


RTFM


--------------------
Go to the top of the page
+Quote Post
snapshot
post 25.05.2011, 11:02:59
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
Go to the top of the page
+Quote Post
kitol
post 27.05.2011, 12:52:08
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;
Go to the top of the page
+Quote Post
snapshot
post 1.06.2011, 23:56:08
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
Go to the top of the page
+Quote Post
maly_swd
post 4.06.2011, 15:13:53
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..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:58