10-高手点拨
16.3 高手点拨
本节视频教学录像:3分钟MySQL的查询缓存在一定程度上提高了系统的性能,在实际的使用中,需要根据实际的情况多实践多总结。
⒈查询缓存可以明显地改善性能,但是在使用缓存时还要注意以下两点。
⑴当缓存非常大的时候,为了维持缓存的开销,服务器的性能会下降。一般情况下,缓存维持在几十MB,缓存的性能不错,一旦缓存达到几百MB,性能未必有所提升,甚至会下降。
⑵使用缓存的服务器性能会有很明显的改善,但是如果在某个表上经常出现跟新操作,甚至会把查询和更新操作一起使用的话,缓存的性能就会下降,这时候可以关闭查询缓存来减少服务器的开销。
⒉如果查询缓存还不能满足查询需要的性能,这时候可以优化SQL语句,或者对MySQL的库结构等实施优化,必要时可以采用Memcached、Redis等内存缓存数据库来解决性能问题。