回答

收藏

计数查询花费的时间太长-已超过24小时

技术问答 技术问答 181 人阅读 | 0 人回复 | 2023-09-12

好的,很可能我做错了什么,但是根据这里用户的建议,我操作以下查询:
3 x- m6 {  i8 R% X4 ESELECT id,item,   (SELECT COUNT(item) FROM Table1 WHERE id=a.id AND item=a.item) cntFROM (SELECT DISTINCT a.id,b.item FROM Table1 a,Table1 b) aORDER BY id,item;在此表上:( R+ F$ D! I# k. W8 f
ID         ITEM-----------------00001                           56700002002                                                                                                                                                                                                                                                                                                                                                   5.5.5.5.5.5.5.5.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002...结果:2 ^' M* ^8 x& g- i
ID  ITEM    CNT 11   8       34  34    111    345   21     533       533     567   567    02 8        34  34                                  34515                    345         345             3455                                                                                                                                                                                                                                                                                                                                                                                             53111111111111153153153153111115315...但是时间太长,一天后查询还在运行…有没有办法提高性能?我大约有400万行% q3 i* C: m0 I; X1 h( N
谢谢' ]* r# H& u1 D6 i+ K) c6 `7 q0 p
                                                               
6 m3 ^) L( D$ }5 p* Q% Q    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则