摘要: 使用PL/SQL删除百万条记录的大表:最近开发人员对测试环境数据库进行了压力测试,数据库中产生了大量的脏数据。有几张大表里数据量均在百万甚至千万条的记录数。开发人员现提出需求如下:只清理其中的部分脏数据,不允许对这些表使用truncate操作。于是就有了下面的PL/SQL清理脚本:1.编写删除数据表... 阅读全文
posted @ 2015-09-22 19:58 我只吃大碗 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:[sql]view plaincopyselectidfromtwherenumisnu... 阅读全文
posted @ 2015-09-22 19:53 我只吃大碗 阅读(174) 评论(0) 推荐(0) 编辑