摘要: 做开发,经常跟数据库打交道,数据库的作用几乎占了半壁江山,这是个数据库查询执行流程图(草图),希望对一部分人有用,如有错误请提出来,或者提出您的宝贵意见!备注:客户端软件管理硬盘上的mdf文件,对数据库执行增删改查,发送一条SQL语句给数据库服务(运行→services.msc可查看)经过查询分析器检查语法,将检查通过的语句发给查询优化器,查询优化器再匹配已经写好的优化规则,生成优化树,查询之前缓存管理器先到数据库缓存中查找是会否有需要查询的结果,如果有则直接返回数据(这就是读取数据库第二次比第一次快很多的原因),如果没有就读取硬盘中mdf文件,然后将读取到的数据保存到数据库缓存中和发给数据库 阅读全文
posted @ 2013-01-04 15:34 极客黑李 阅读(5044) 评论(2) 推荐(1) 编辑