我有一张表,每天存储数百万条记录(即第1天y,000,000,第2天前y,000,000记录+ x,000,000新等)。我想通过每小时过程删除特定的记录(假设这些记录是id_name ='PB-HQ'),但使用DELETE命令时,每次从运行过程开始逐行搜索过程时,都需要足够的时间作为表。有没有其他解决方案(使用cusror-fetch ???)PL SQL - 快速删除
1
A
回答
-1
为什么?如果您不想在表中使用id_name ='PB-HQ'的记录,也许最好的解决方案是不插入它们,而不是每小时删除一次。如果你需要一段时间,放入另一张桌子,看看截断表。
1
一种选择是通过id_name(也许是基于列表的分区)对表进行分区,然后您只需截断PB-HQ的分区。
相关问题
- 1. 快速删除plist
- 2. PL-SQL删除变量
- 3. PL SQL中删除查询
- 4. VBA宏快速删除行
- 5. MYSQL InnoDB快速删除?
- 6. 原子级快速删除
- 7. Django快速文件删除
- 8. 如何在pl/sql中快速找到准确的位置(ORA-06502:PL/SQL)
- 9. pl/sql从数组中删除元素
- 10. PL/SQL - 在一个VARCHAR2删除字符
- 11. 查找行删除的PL/SQL来源
- 12. 删除PL/SQL中的xml节点
- 13. Oracle删除数组中的值PL \ SQL
- 14. 适用于快速获取和快速删除的java集合
- 15. 从删除pl/sql过程中的完整表中删除:ORACLE
- 16. 如何更快速地删除大型SQL Server中的数据?
- 17. 有没有快速的SQL查询来删除重复的行
- 18. 如何从CoreData快速删除?
- 19. 快速删除netBeans中的一行
- 20. 快速删除连续重复python
- 21. 从firebase存储快速删除图像
- 22. 在M13PDFKit快速删除完成按钮
- 23. 什么时候快速删除对象?
- 24. 如何删除快速会话cookie
- 25. 从Cloudkit中快速删除CKRecord
- 26. 如何快速删除CSS样式
- 27. 如何在XCode中快速删除/ *和*/
- 28. 用动画快速删除行
- 29. IE:删除“快速信息”按钮?
- 30. 禁用快速删除的UITextField
id_name是否已编入索引? – 2011-03-14 12:36:10
你有没有考虑过正常化桌子?如果'id_name'是一个字符串,它可能会伤害表演。 – Kobi 2011-03-14 12:50:32