mysql-esettanulmany-1
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| mysql-esettanulmany-1 [2025/09/12 09:30] – daevidt | mysql-esettanulmany-1 [2025/09/12 09:33] (aktuális) – [Lehet online is kikapcsolni a query cache-t, vagy csak újraindítással?] daevidt | ||
|---|---|---|---|
| Sor 1: | Sor 1: | ||
| ====== MySQL teljesítmény és Query Cache problémák ====== | ====== MySQL teljesítmény és Query Cache problémák ====== | ||
| - | Szia! mit érdemes tenni, ha a mysql processlistben rengeteg a " | + | Mit érdemes tenni, ha a mysql processlistben rengeteg a " |
| ====Válasz: | ====Válasz: | ||
| - | | + | A `Waiting for query cache lock` üzenet a MySQL processlistben azt jelzi, hogy a Query Cache-t használod, és a folyamatok sorban állnak, mert egyszerre csak egy query írhat/ |
| ===Probléma oka és megoldás: | ===Probléma oka és megoldás: | ||
| Sor 19: | Sor 19: | ||
| * Modern környezetben érdemes alkalmazás szintű cache-t használni (Redis/ | * Modern környezetben érdemes alkalmazás szintű cache-t használni (Redis/ | ||
| - | | + | ** Bevált a query_cache_type = DEMAND; alacsony query cache méret mellett.** |
| --- | --- | ||
| Sor 26: | Sor 26: | ||
| **Válasz: | **Válasz: | ||
| - | | + | Igen, online is kikapcsolható: |
| - | < | + | < |
| SET GLOBAL query_cache_type = OFF; | SET GLOBAL query_cache_type = OFF; | ||
| SET GLOBAL query_cache_size = 0; | SET GLOBAL query_cache_size = 0; | ||
| - | | + | </ |
| - `query_cache_type` dinamikusan állítható. | - `query_cache_type` dinamikusan állítható. | ||
| - `query_cache_size` csak 0-ra állítható futás közben, visszaállítani új értékre csak 0 után lehet. | - `query_cache_size` csak 0-ra állítható futás közben, visszaállítani új értékre csak 0 után lehet. | ||
mysql-esettanulmany-1.1757669421.txt.gz · Utolsó módosítás: 2025/09/12 09:30 szerkesztette: daevidt
