sqlserver2000数据库,
分离数据库,再附加进来(这个数据库经常做收缩操作的)

一张有50多万条数据的表
最近插入的几条数据flag标志都是0,其它都为1

执行
select*fromtablewhereflag=0
要花1分42秒,第一次操作都是这样,如果再次执行就会很快,毫秒级。

selecttop1*fromtablewhereflag=0
如果只是top1很快
top5需要1分零几秒
>5之后也就起来起慢,直到1分40多秒,就不会增加了。。
如果数据量大于5,执行了top5,再次执行
select*fromtablewhereflag=0
还是很慢。

如何解决这个第一次执行很慢的问题?






22 个解决方案

#1


緩存作怪吧~~

更多相关文章

  1. 十万火急!如何远程复制sql2000数据库
  2. 谁能给我讲讲用C#在windows mobile上开发sql server 2005 mobile
  3. 怎么判断连接SqlServer数据库成功
  4. mysql更新触发器先插入另一张表然后删除该条数据
  5. 像Farmville这样的在线游戏使用什么数据库?
  6. 数据库不支持中文解决方案(mysql)
  7. PHP mysql_fetch_array得不到数据
  8. SQL SERVER 2005 数据库对比工具,并自动生成更新SQL脚本
  9. Python自动化拉取Mysql数据并装载到Oracle

随机推荐

  1. Android Studio插件
  2. android网站汇集
  3. android 读取mac地址
  4. Android软键盘(四)软件盘弹出布局上移的问
  5. Android 新加几个开源项目
  6. 系统重置
  7. Android shape属性
  8. android使Activity背景透明、模糊
  9. Android — get MEID
  10. Android Timer 更好方法