MySQL Query Cache

MySQL Query Cache sunucuya gönderilen SQL sorgularının hafızada tutularak daha sonra aynı sorgular sorulduğunda daha hızlı sonuç vermesini sağlayan teknolojidir. lara escort Bellek ve limit değerleri donanın yada vCPU/RAM kapasitesine bağlıdır. En iyi poerformans sağlayan değerleri deneyerek elde edebilirsiniz.

Komut satırından Cache’in aktif olup olmadığını kontrol edebilirsiniz.
mysql> show variables like ‘have_query_cache’;
+————————+———-+
| Variable_name Value
+————————+———-+
| have_query_cache YES
+————————+———-+

Varolan Geçerli ayarları görmek için :

izmir anal escort
mysql> show variables like ‘query%’;
+———————————————————-+
| Variable_name | Value
+———————————————————-+
| query_alloc_block_size | 8192
| query_cache_limit | 1048576
| query_cache_min_res_unit | 4096
| query_cache_size | 0
| query_cache_type | ON
| query_cache_wlock_invalidate | OFF
| query_prealloc_size | 8192

Yukarıda Query Cache type ON olmasına rağmen cache_size 0 dır. izmir vip escort Yani belleğe yer açılmamış dolayısı ile cache çalışmayacaktır.

Bu değerin hesaplaması 120 MB kullanmak isterseniz.
120x1024x1024 = 125829120‘dir.

Komut ile bu değeri yazmakistersek :
mysql> set global query_cache_size=125829120 ;

Bu konfigürasyonu aşağıdaki dosyadan belirleyebilirsiniz.
/etc/my.cnf

query_cache_size = 268435456
query_cache_type=1
query_cache_limit=1048576

Sponsorlu Bağlantılar

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2019 modayelkeni.com