我有一个带有2列的表,其中一个是唯一的...在这个表中我有112 000 000行...选择和删除单行的查询需要超过60秒...这是正常的,是有没有办法减少执行时间?
答案 0 :(得分:0)
发布您的DDL。
通常,您希望确保具有适当的索引。
检查执行计划。
表的大小应与具有适当索引选择的单行删除无关。
答案 1 :(得分:0)
可能有很多原因,我们需要提供信息:
很可能你没有合适的索引。如果你有它们,可能是它们没有被使用的情况。例如,如果您有id,varchar,并且您尝试从表中选择*,其中varchar LIKE'%something%'则无法使用varchar列上的索引。这就是为什么我们需要解释的结果。