mysql 性能调优
https://www.cnblogs.com/zhouyusheng/p/8038224.html
1 查询缓存,优化查询
查询缓存,这是提高性能最有效的办法之一。当有很多相同的查询呗执行了多次时,这些查询结果会被放到一个缓存中,这样后续的相同的查询就不用操作表而直接访问缓存结果。
查看查询缓存状态show variables like '%query%';

query_caceh_type 是否开启查询缓存(对于写密集型的应用,最好禁用查询缓存)
0(OFF) 表示不开启查询缓存
1 (ON)表示始终开始查询缓存(不要缓存使用sql_no_cache)
3(DEMAND)表示按需开始查询缓存(需要缓存使用sql_cache)
query_cache_size 给缓存分配的内存空间
查询缓存对SQL函数,例如NOW()、RAND()不起作用,mysql都不会开启查询缓存。因为这些函数的返回时会易变的。
事事有回音
凡事有交代
件件有着落

浙公网安备 33010602011771号