关于查询优化 使用vb+SQL2000做一张统计表,表格每一单元都要进行计算,速度很慢(3-4)分钟,每个sql语句都是 select count(*)...where...,连接了2-3个表,where子句很复杂,已经使用了存储过程、加了索引还是慢,请问如何改进(推荐这方面的书也可以) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select count(*)改为select count(1)或select count(主键) 基本上每一个表格(40列100行)计算条件都不一样,有40个条件(列),项目(行)倒是一个字段,但一个项目可对应一个字段的多个值,累加的项很少;另外,我已经用select count(1)了 如果计算量太大无法再优化的话,你可以把计算报表的部分做成COM+组件,排队调用,异步执行,操作系统会选择一个适当的时机来处理。用外部程序来监视处理进度. 软件一到这个命令就报错“发生意外”,怎么办? 一个完整的软件产品共需要多少文档? A mod B,当 A 取值长度大于数据范围时,溢出错误 vb中那一种数据类型能够存储多行的数据? UserControl 的问题,好像不好搞耶~~~ 快来看看哦.... 关于两个小问题的思路问题,大家讨论一下 请问我用windows造字程序造的字体怎样才能拷到别的电脑上去并能正常使用啊? VB调用SQL Server存储过程的问题 请帮忙解决Internet Transfer控件的小问题! 请问斑竹现在给不了分了,如何给分(无内容) 注册表的~~~隐藏拨号连接 在Treeview中,如何得到刚添加的节点?
改为
select count(1)
或
select count(主键)
另外,
我已经用select count(1)了