sql >> Database teknologi >  >> RDS >> Mysql

MySQL-forespørgselscache:begrænset til en maksimal cachestørrelse på 128 MB?

Advarslen fra mysqltuner.py er faktisk relevant, selvom din cache ikke har nogen risiko for at blive ombyttet. Den er godt forklaret i det følgende:http://blogs.oracle.com/dlutz/entry/mysql_query_cache_sizing

Grundlæggende bruger MySQL mere tid på at pleje cachen, jo større cachen er, og da cachen er meget flygtig under selv moderate skrivebelastninger (forespørgsler bliver ofte slettet), vil det have en negativ effekt på din applikations ydeevne, hvis den bliver for stor. Juster query_cache_size og query_cache_limit for din applikation, prøv at finde et knækpunkt, hvor du har flest hits pr. indsætning, et lavt antal lowmem_prunes og hold et vågent øje med dine databaseservere, mens du også gør det.



  1. Sådan overføres strengmatrix i SQL-parameter til IN-klausul i SQL

  2. Opdater kun tid i et mysql DateTime-felt

  3. SQL-sporing, 10046 hændelse i Oracle:trcsess, tkprof-værktøj

  4. Sådan får du måneden fra en dato i MySQL