摘要: Oracle数据库delete删除普通堆表千万条历史记录。 直接删除的影响: 1.可能由于undo表空间不足从而导致最终删除失败的问题; 2.可能导致undo表空间过度使用,影响到其他用户正常操作。 改进方案:每删除1k行就提交一次。(这样就把一个大事物拆分成了若干个小事物) 注意:下面方法以删除2 阅读全文
posted @ 2019-03-07 16:21 高伟-林州 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 如果对大表进行大量的delete和update,那么可以注意一下如下说明: (1) 查看执行计划,如果说删除的记录很多,走索引的成本会比全表扫描更大,因为更新数据时还需要做一些约束校验和创建index entry。而且对于多CPU 情况,全表扫描还可以使用并行的特性。 (2)如果表上有索引,B-Tr 阅读全文
posted @ 2019-03-07 16:16 高伟-林州 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 通过使用数据库服务器端的sqlnet.ora文件可以实现禁止指定IP主机访问数据库的功能,这对于提升数据库的安全性有很大的帮助,与此同时,这个技术为我们管理和约束数据库访问控制提供了有效的手段 在sqlnet.ora中增加如下部分 tcp.validnode_checking=yes #允许访问的I 阅读全文
posted @ 2019-03-07 16:05 高伟-林州 阅读(405) 评论(0) 推荐(0) 编辑