政府机关 数据库

SQL查询很慢,求救?

有张表,原来4万多条数据,后来导入了一些数据,达到10左右,
然后查询就很慢了,
执行:select (*) from tablename
原先查询一晃而过,加了数据后1分钟左右,不知何故??
参与9

8 同行回答

guoke56111 guoke56111 技术经理 市商业银行
应该需要重整数据库,同时如果仅是查询,可以考虑使用“脏读”方式,“for read"显示全部
应该需要重整数据库,同时如果仅是查询,可以考虑使用“脏读”方式,“for read" 收起
互联网服务 · 2010-09-11
浏览968
ahafyu ahafyu 软件开发工程师
重整一下数据库再看看显示全部
重整一下数据库再看看 收起
政府机关 · 2010-09-03
浏览953
wangzhonnew wangzhonnew 软件工程师 IBM Canada Ltd.
for example, hit ratio, time spent in bufferpool read v.s. CPU cost, time per physical reads... need some manual calculation...显示全部
for example, hit ratio, time spent in bufferpool read v.s. CPU cost, time per physical reads... need some manual calculation... 收起
IT分销/经销 · 2010-09-02
浏览983
limin19821 limin19821 系统工程师 乐酷天
runstats没有? 数据变化太大,建议先runstats并reorg一下表看看。显示全部
runstats没有? 数据变化太大,建议先runstats并reorg一下表看看。 收起
IT分销/经销 · 2010-09-02
浏览954
10万行1分钟,等于一秒1666行,太慢了……每隔10秒抓一个app snapshot,然后看那个app的各种指标,是不是I ...wangzhonnew 发表于 2010-8-30 22:19     版主,db2 get snapshot for application agentid 37003 global 打印出来好多信息,看哪些啊?能否指教下?...显示全部
10万行1分钟,等于一秒1666行,太慢了……
每隔10秒抓一个app snapshot,然后看那个app的各种指标,是不是I ...
wangzhonnew 发表于 2010-8-30 22:19



    版主,db2 get snapshot for application agentid 37003 global 打印出来好多信息,看哪些啊?能否指教下? 收起
2010-09-02
浏览976
wangzhonnew wangzhonnew 软件工程师 IBM Canada Ltd.
10万行1分钟,等于一秒1666行,太慢了……每隔10秒抓一个app snapshot,然后看那个app的各种指标,是不是I/O瓶颈还是说有锁,还是什么其他的问题(比如overflow之类的)显示全部
10万行1分钟,等于一秒1666行,太慢了……
每隔10秒抓一个app snapshot,然后看那个app的各种指标,是不是I/O瓶颈还是说有锁,还是什么其他的问题(比如overflow之类的) 收起
IT分销/经销 · 2010-08-30
浏览987
leo_wyn leo_wyn 商业智能工程师 Security
select (*) from tablename -- 全表扫描 , 肯定会比较慢, 你可以使用fetch 来进行过滤缩短结果集显示全部
select (*) from tablename -- 全表扫描 , 肯定会比较慢, 你可以使用fetch 来进行过滤缩短结果集 收起
系统集成 · 2010-08-30
浏览967
IBMER_JAY IBMER_JAY 数据库管理员 IBM
表结构能贴出来看看吗显示全部
表结构能贴出来看看吗 收起
互联网服务 · 2010-08-30
浏览952

提问者

ifirefox
IT项目经理 天安人寿保险股份有限公司
评论18

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-08-24
  • 关注会员:1 人
  • 问题浏览:8129
  • 最近回答:2010-09-11
  • X社区推广