1、插入表时
alter table table_name nologging;
2、创建索引(不产生日志,开启并行)
CREATE INDEX AAA_INDEX ON TABLE_NAME(colum) nologging parallel 6;
3、用exit代替in
SELECT COUNT(*) FROM TABLE_NAME1 c,TABLE_NAME2 b WHERE exists(select 1 from table_name2 c );
4、创建针对性的索引,观察查询语句,特别注意where后条件所涉及到的值,where后的条件多个,如果涉及到同一张表,建议创建联合索引。
5、优化group by,将能够过滤掉大部分数据的条件放在最后,因为oracle查询机制是从后往前。
6、