期刊文献+

自适应的数据库查询缓存 被引量:2

Adaptive cache for database query
下载PDF
导出
摘要 传统的缓存采取较为机械的管理方法,不能随数据库运行的动态信息调整自身参数以得到更优的性能。数据库语义缓存能够让数据库"理解"查询语义,可以为数据库的动态调节提供信息。而查询缓存是语义缓存的一种,在SQL解析与查询执行之间,通过研究查询缓存的自主管理来提高数据库的查询性能。首先介绍了数据库常用的语义缓存与自主计算,然后对查询缓存进行了形式化定义,并提出了自适应的查询缓存模型。最后在MySQL的查询缓存上进行了实验,得到了较好的效果。 In tradition,databases manage their caches in a relatively mechanical way and the cache can't tune itself in dynamic environments.Semantic caching can make the database understand the query and provide the information needed in the dynamic tuning.Query cache is a kind of the semantic cache,between the SQL parser and the query executor.This paper does some research on the self-management of the database query cache,in order to improve the database performance.First some concepts of the database cache and the autonomic computing are introduced.Then,the formal definition of the query cache and the adaptive model are given.The experiment is done based on MySQL and the result is obvious.
出处 《计算机工程与应用》 CSCD 北大核心 2008年第22期159-161,203,共4页 Computer Engineering and Applications
基金 江苏省自然科学基金No.BK2006557~~
关键词 数据库 自主计算 语义缓存 查询缓存 database autonomic computing semantic cache query cache
  • 相关文献

参考文献11

  • 1Kephart J O,Chess D M.The vision of autonomic computing[J].IBM Thomas J Watson Research Center,2003.
  • 2Oracle Corporation.Oracle9i Application Server Database Cache, 2000.
  • 3Luo Q,Krishnamurthy S,Moban C,et al.Middle-tier database caching for e-business[C]//SIGMOD Conf, 2002.
  • 4Dar S,Franklin M J,Jonsson B T.Semantic data caching and replacement[C]//Proc of the 22nd VLDB Conf, 1996.
  • 5Parke G,Jarek G.Answering queries by semantic caches[C]//Proc of the 10th DEXA,1999.
  • 6蔡建宇,杨树强,贾焰,邹鹏.关系数据库语义缓存的研究进展[J].计算机工程与科学,2005,27(10):62-64. 被引量:7
  • 7Deshpande P M,Ramaswamy K,Shukla A,et al.Caehing multidimensional queries using chunks[C]//Proc of the ACM SIGMOD Conf on Management of Data, 1998.
  • 8Tian Wen-hu,Pat M,Powley W.Techniques for automatically sizing multiple buffer pools in db2[C]//Proceeding of CASCON 2003, Toronto, Canada, 2003.
  • 9Powley W,Pat M,Ogeer N,et al.Autonoic buffer pool configuration in postgreSQL[C]//IEEE SMC,2005.
  • 10Gardner Jr E S.Exponential smoothing:the state of the art[J].Journal of Forecasting, 1985,4(4): 1-28.

二级参考文献10

  • 1Dar S, Franklin M J,Jonsson B T, et al. Semantic Data Caching and Replacement[A]. Proc of the 22nd VLDB Conf[C].1996. 330-341.
  • 2Qun Ren. Semantic Caching and Query Processing[J]. IEEE Trans on Knowledge and Data Engineering, 2003,15(1): 192-210.
  • 3Basu J. Associative Caching in Client-Server Databases: [Ph D Dissertation][D]. Stanford University, 1998.
  • 4Parke Godfrey,Jarek Gryz. Answering Queries by Semantic Caches[A]. Proc of the 10th DEXA[C]. 1999.
  • 5A Y Levy, A O Mendelzon, Y Sagiv,et al. Answering Queries Using Views[A]. Proc of the ACM Symp on Principles of Database Systems[C]. 1995.
  • 6S J Finkelstein. Common Subexpression Analysis in Database Applications[A]. Proc of the ACM SIGMOD Int'1 Conf on Management of Data[C]. 1982.
  • 7Oracle Corporation. Oracle9i Application Server Database Cache[M]. 2000.
  • 8Q Luo,S Krishnamurthy,C Moban,et al. Middle-Tier Database Caching for e-Business[A]. SIGMOD Conf[C]. 2002.600-611.
  • 9Luo Li, Birgitta KOnig-Ries, Niki Pissinou, et al. Strategies for Semantic Caching[A]. DEXA2001[C]. 2001.
  • 10P M Deshpande, K Ramaswarny, A Shukla, et al. Caching Multidimensional Queries Using Chunks[A]. Proc of the ACM SIGMOD Conf on Management of Data[C]. 1998.

共引文献6

同被引文献15

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部