Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
oracle删除和截断43GB数据需要多少时间
由于TRUNCATE它是一个 DDL 命令,它几乎可以立即完成——几乎可以肯定少于几秒钟,除非您有非常多的扩展区。当然,这假设截断表是一个有效的选项——TRUNCATE不能回滚,不能应用WHERE子句选择性地删除数据,表不能有任何外键约束等。
TRUNCATE
WHERE
表中每一行需要多长时间DELETE很大程度上取决于您的系统。正如 Alex Poole 在评论中指出的那样,这将取决于系统负载、索引数量、触发器数量、约束数量等。
DELETE