一个小问题 问一下为什么我用同样的语句查询同样的表 第一次的时间较长 第二次很快就出结果(期间数据没有变动)请问这是什么原因 或者说造成这种现象的原因是什么,背后机制 就不贴语句了 跟语句无关 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因有, 1,execution plan,第一次执行需产生执行计划,编译要花时间,第二次执行就能复用第一次的执行计划. 2,data buffer,相关的数据页(data page)已从磁盘读取到内存中了,第二次执行不需再物理读. 3,一种完全可能的情况: 第二次执行时遇到锁争,出现锁等待(lock waiting). 参考一下:http://bbs.diybl.com/dview65t128230.html 数据库缓存可以存放近段时间运行的语句,运行语句时,不用在像之前要从数据库表中一个个表中去检索是直接从缓存中取数据较快[/Quote] sql 主外键 如何删除字段内部分内容? .net中可以连接2005数据库,但asp中如何写? 本人要毕业了,明天数据库概论补考,大家帮我看下题目,给出答案 请教个数据库异地备份问题 怎么样远程把XLS文件传到数据库中的表呢?谢谢了。。 请教下问题-0x7c812a5b 处未处理的异常 我说啊,数据库真的很好玩奥。散分 没写过存储过程,大家帮个忙,解决一定给分 WIN2000安装SQL Server的问题 多个CD连接查询名字 sql 2008 本地bcp导出查询结果 报错
1,execution plan,第一次执行需产生执行计划,编译要花时间,第二次执行就能复用第一次的执行计划.
2,data buffer,相关的数据页(data page)已从磁盘读取到内存中了,第二次执行不需再物理读.
3,一种完全可能的情况: 第二次执行时遇到锁争,出现锁等待(lock waiting).
http://bbs.diybl.com/dview65t128230.html
[/Quote]