-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 15/07/13 17:27, Reindl Harald wrote: > > > Am 15.07.2013 16:46, schrieb shawn green: >> Hello Reindl, >> >> On 7/15/2013 10:28 AM, Reindl Harald wrote: >>> Am 15.07.2013 16:00, schrieb Hartmut Holzgraefe: >>>> On 15.07.2013 15:31, Egoitz Aurrekoetxea wrote: >>>>> Could Mysql cache cause a performance penalty, when >>>>> invalidating queries of a big Mysql cache zone? >>>> >>>> can, and *will* ... see also >>>> http://dom.as/tech/query-cache-tuner/ >>> >>> Optimal size for your query cache: 0 >>> >>> thats ridiculous >>> >>>> cache is locked while entries are being purged to prevent >>>> handing out cached results that may already be out-of-date, >>>> and the more active cache entries that need to be purged the >>>> longer it stays locked ... >>> >>> but in most cases the benefit outbeats this overhead massive >>> since you have more read than write >>> >>> [OK] Query cache efficiency: 93.6% (40M cached / 42M selects) >>> nobody can tell me that all these 40M queries would have been >>> faster without cache by reduce the overhead >>> >> >> I just want to verify your that your efficiency formula. Query >> Cache Efficiency = Qcache_hits / (Qcache_hits + Com_select) >> >> The way yours is described it looks like it may be a simple ratio >> of Qcache_hits to Com_select which would be inaccurate. > > https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl > >> Another way of judging the efficiency of the cache is to compare >> how many times a cached result is actually reused (on average). >> Compute a very broad reuse rate with: >> >> Reuse estimate = Qcache_hits/Qcache_inserts > > true > >> If that ratio is under about 5 you have very poor reuse. If it is >> less than 1, you are getting no reuse at all for some of the >> results you are caching. If that's the case, strongly consider >> disabling the cache or using more selective caching techniques as >> already discussed. > > without measure it - these are webservers with some hundret > domains the content is not changed that often, you can expect that > you have a lot of cache hits in such environments > >> I'm not trying to pick on you, Reindl. Your cache may be doing >> splendidly well. I just didn't want anyone else to see your >> efficiency rating and derive the wrong formula on their own > > i would say my caches are working perfectly (not only the mysql > cache, also opcache etc.) since whe have generate times down to > 0.006 seconds for a typical CMS page here which runs in more than > 200 installations on the main machine, at high load mysqld is > never the problem > > without the query cache the overall performance drops by 30-40% >
Hi, The query cache hit rate is near 90%.... so I assume it's doing all properly... now I'm using 1GB as cache.... but... I will do some tries... till I see some significant behavior either due to success or failure... I was basically wondering what did you though about performance penalty due to the mysql cache... just that... Thank you very much then.... Regards,. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQEcBAEBAgAGBQJR5DLWAAoJEG0sn91fOssvE9UIAK9YZQpCgbwyntabJKxfGmsm gMTrvKcu0dFCTIlCv9xT5g0t/6ozJrxRdtBki80WYF/natdsRYXDT2htPzKr0s06 lexUfJEU/3DG+iS1VXKANSbDdhZhO73nj2N5yc5ss2Vk8Q+XfR6K+o4bn/RtWsVg 0nf9ygbA2QKo32Vb2DfJlxEe+7ar+p4+/gA9xz6jyQpZ49s7E3fZCPu3rLRFRZY+ TdBVRKjR6vXvfJtR5kYN4nZIrEN9Lgn6QGlwv9Y9aA2S+AUzOh7MIxVP3UmAe3nd SgySuO9xT0hIJ8OQpPYs2ZkG+c+Bl3BSghjyfmUzNK1iZDZaJCbbR6X2sFE1WLQ= =Jg5O -----END PGP SIGNATURE----- -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/mysql