社区
MS-SQL Server
帖子详情
请问为什么第一次执行SQL 语句的速度比第二次要慢许多呢?
lettermail3
2004-04-29 09:29:56
请问为什么第一次执行SQL 语句的速度比第二次要慢许多呢?
我执行一条语句 select * from comm where sname ='fdsfewe' 要5秒
结果出来后, 我再一次执行, 只要0秒.
请问是什么原因?
...全文
452
14
打赏
收藏
请问为什么第一次执行SQL 语句的速度比第二次要慢许多呢?
请问为什么第一次执行SQL 语句的速度比第二次要慢许多呢? 我执行一条语句 select * from comm where sname ='fdsfewe' 要5秒 结果出来后, 我再一次执行, 只要0秒. 请问是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lettermail3
2004-04-30
打赏
举报
回复
也不行兄台.共百万条记录
select * from comm2 where names>100000
两种情况下都是4秒.
errorhandle
2004-04-30
打赏
举报
回复
执行一次之后,sql会把查询放入cache,第二次自然就会快了。
zjcxc
元老
2004-04-29
打赏
举报
回复
like不会使用索引,所以速度当然没有变化
lettermail3
2004-04-29
打赏
举报
回复
下面语句在没有建立索引前是 15秒, 建立后还是15秒左右, 总之就是差不多, 是不是异常啊?
select * from comm
where sname like '9_____'
union
select * from comm
where sname like '8_____'
union
select * from comm
where sname like '7_____'
lettermail3
2004-04-29
打赏
举报
回复
为什么会那么怪的
我的语句如下:
select * from comm
where sname like '9_____'
运行的时间一时快一时慢. 快时3秒, 慢时8秒. 但后来的几次都是3 秒了. 时间太短了吧.
zjcxc
元老
2004-04-29
打赏
举报
回复
要进行大于/小于/不等于的比较,不要直接用等于
asa80
2004-04-29
打赏
举报
回复
学习
-------------------
我新建的一个学习sql的群:3747961
lettermail3
2004-04-29
打赏
举报
回复
我看过有 665610条
lettermail3
2004-04-29
打赏
举报
回复
我的已经有差不多一百万条了. 不过字段很少.
zjcxc
元老
2004-04-29
打赏
举报
回复
加大数据量啊. 你的数据量至少得在10万条以上才有效.
lettermail3
2004-04-29
打赏
举报
回复
我现在已经安装了补丁, 但是现在查询无论是第一次还是第二次速度都非常快, 根本感觉不到差异.
我试提出这个问题的原因是想: 看一下建立索引后的查询速度是不是比不建立索引时的要快, 现在时间这么短根本试不出来. 请问应该怎样做?
zjcxc
元老
2004-04-29
打赏
举报
回复
SQL补丁:
'全部补丁的位置
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766
'应该安装的补丁sql 2000 sp3
http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe
internetcsdn
2004-04-29
打赏
举报
回复
我的也没有装,
大佬:哪有下载啊?
zjcxc
元老
2004-04-29
打赏
举报
回复
你的SQL没有打补丁?
sql
server学习基础之内存初探
对于
sql
server 这个产品来说,内存这块是最重要的一个资源, 当我们新建一个会话,相同的
sql
语句
查询
第二次
查询时间往往会比
第一次
快,特别是在
sql
统计或大量查询数据输出时,会有这么感觉。除了
第一次
要编译生成...
SQL
跑得太慢怎么办?
优化
SQL
有一些特定的套路,通常先要查看
执行
计划来定位
SQL
慢的原因,然后针对性改写来优化
SQL
,比如对于连续数值判断可以用 between 来替代 in,select
语句
指明字段名称,用 union all 替代 union,把 exists ...
Mybatis源码解析之数据库连接与
SQL
执行
文章目录1、背景介绍2、创建
Sql
Session3、数据库连接4、
执行
SQL
语句
5、常见面试题 这一篇文章主要MyBatis拿到配置文件之后,即获取到数据源配置信息和
SQL
语句
之后,然后再从源码解读分析MyBatis是如何进行数据库连接...
Python3,多种方法,同时
执行
多条
SQL
语句
,并把查询结果分别写入不同Sheet页,妥妥的学到了。
一次openpyxl 和pandas对Excel的操作都学会了,我再也不用手动操作excel了。
使用 T-
SQL
语句
完成数据库的创建、编辑、修改及删除
在用户盘上创建一个 TestData 文件夹,在此文件夹中再创建一个 data ...请分别使用Management 界面方式和 T-
SQL
语句
实现以下操作: 1.创建一个 student 数
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章