数据库查询速度

Dision LI 2009-09-20 11:51:01
1.select top 100* from BZZLXX where 1=1
2.select top 100* from BZZLXX where 1=1 order by DJH

查询分析器里做测试
1语句执行时间为0:00:00
2语句执行时间为0:00:11

2语句多了11秒,DJH不是主键,有什么方法让语句2速度加快么?
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinoalex 2009-09-20
  • 打赏
  • 举报
回复
试试建VIEW. 一般查脏页会很快的.
dinoalex 2009-09-20
  • 打赏
  • 举报
回复
如果select的不是* 那速度可以提高很多
Dision LI 2009-09-20
  • 打赏
  • 举报
回复
字符串哦,那也没办法啊
飞天揽月 2009-09-20
  • 打赏
  • 举报
回复
索引快
DJH什么类型 要是字符串肯定慢
dinoalex 2009-09-20
  • 打赏
  • 举报
回复
放分,那就接
Dision LI 2009-09-20
  • 打赏
  • 举报
回复
弄索引就好了

- -#

各位还有什么方法可以来说说

没有的也可以接分
newfang 2009-09-20
  • 打赏
  • 举报
回复
建了索引字符串也会快,查询方式不一样了。
不过数值会比字符串更快……

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧