计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (22): 159-161.DOI: 10.3778/j.issn.1002-8331.2008.22.047
邱林锋1,2,曹学成1,2,柏文阳1,2
QIU Lin-feng1,2,CAO Xue-cheng1,2,BAI Wen-yang1,2
摘要: 传统的缓存采取较为机械的管理方法,不能随数据库运行的动态信息调整自身参数以得到更优的性能。数据库语义缓存能够让数据库“理解”查询语义,可以为数据库的动态调节提供信息。而查询缓存是语义缓存的一种,在 SQL解析与查询执行之间,通过研究查询缓存的自主管理来提高数据库的查询性能。首先介绍了数据库常用的语义缓存与自主计算,然后对查询缓存进行了形式化定义,并提出了自适应的查询缓存模型。最后在MySQL的查询缓存上进行了实验,得到了较好的效果。