【发布时间】:2019-09-04 01:15:54
【问题描述】:
我有以下查询,我需要在一个有 1 亿条记录的表上运行,但它非常慢(到目前为止已经运行了 5 个小时) 我不知道如何优化它,将不胜感激任何帮助 该表在 DID 和 week_no 上有一个索引,并包含其他几个未编入索引的列,以及一个已编入索引的主键 (id)
DELETE FROM test WHERE "DID" IN (SELECT "DID" FROM test GROUP BY "DID" having count(distinct week_no) < 4 );
谢谢!
【问题讨论】:
-
是 MySQL 还是 PostgreSQL?
标签: mysql database postgresql