Wake_me_Up123通过本文主要向大家介绍了数据库,服务器,缓存等相关知识,希望本文的分享对您有所帮助
- 两次sql语句一致时,服务器会会直接从缓存中读取结果,其中的sql语句不区分大小写;
- 当数据表结果发生变动时,所有与之相关的缓存都会被清空;
- 默认字符集也会影响缓存命中率,当客户端与服务端的默认字符集不同时,系统认为所有的sql查询语句都不相同;
数据库优化方式
- 客户端与服务端使用相同的字符集,注意要相同,而不是相互兼容;
- 在客户端固化查询语句,即在访问一次数据库的情况下查询出尽可能多的数据,再根据需求显示给不同用户;
- 提高缓存区配置;当缓存区空间不够大时,新的缓存会覆盖旧的缓存,这样,缓存命中率将降低;
- 通过区分表提高缓存命中率;