SELECT count( distinct set_ID) FROM ad_send_get WHERE 条件
执行了140S
SELECT count( set_ID) FROM ad_send_get WHERE条件
就是15秒
我把它写在存储过程里也试了,这个本身是一个视图
怎么优化呀
执行了140S
SELECT count( set_ID) FROM ad_send_get WHERE条件
就是15秒
我把它写在存储过程里也试了,这个本身是一个视图
怎么优化呀
解决方案 »
- 【散分】冒似这时候都得散分了。
- dataread关闭问题
- 非常技术性的简单问题(请大家探讨)
- decode(customercode, 'IBM', customercode || ':', '', '') || oempartnumber, ':')等结果....
- dotNetBarManager中enable document docking的使用
- 如何将WORD或EXCEL中的数据读入到WEB
- 2005的DataGridView怎样显示标题行?就像2003的DataGrid那样(winform)。
- 请问:为什么我不能在winform项目中建立config文件?
- 两个窗口之间的参数怎样传递?
- 关于网站发布后出现错误的问题?
- 怎样统计得到电脑上所有的串口信息?
- 谁有ET199加密狗设备里DES加解密的代码?!!
SELECT count( distinct set_ID) FROM ad_send_get WHERE 条件
==========
SELECT count(1) from ad_send_get where set_ID in (select( distinct set_ID) FROM ad_send_get WHERE 条件)
然后,不要用distinct,后面直接加group by,分组查询
--试试这样
SELECT count( set_ID) FROM ad_send_get WHERE条件 group by set_ID