某公司内部总结sql优化方法

时间:2013-08-25 10:12:42
【文件属性】:

文件名称:某公司内部总结sql优化方法

文件大小:171KB

文件格式:DOC

更新时间:2013-08-25 10:12:42

sql高效开发必备

1 使用子查询 查询时尽量将查询条件放到里层的查询以尽早过滤数据,即子查询,在select 后使用select。 2 使用Union all 合并集合时如果尽可能用union all 3 使用临时表 如果一个表的数据量很大,但实际用时只用一小部分,可以采用临时表将要用的数据取出,以提高表连接时速度 4 使用nested table 有数据集需要被多次读取时,可以将数据一次读到内存表(nested table),后面直接访问即可。 例如: 1. 定义类型:TYPE toffsetlist IS TABLE OF TMP_PC_OFFSET_PROFITLOSS%ROWTYPE INDEX BY LS_INTEGER; v_offset toffsetlist; 2. 读取数据:select * from TMP_PC_OFFSET_PROFITLOSS BULK COLLECT INTO v_offset ... ...


网友评论