
oracle
文章平均质量分 84
abasen
这个作者很懒,什么都没留下…
展开
-
oracle数据库知识点整理
1、行列转换2、一条sql语句取出整个树形结构 pid = 0 是根节点的数据,id 主键,pid父id; select * from rc_area start with pid = 0 connect by prior id = pid3、number(p, s):有效数字和精度 number(p,s) p: 1---38原创 2016-02-18 17:37:07 · 499 阅读 · 0 评论 -
oracle索引分类及大表分页查询优化(四)
大数据表分页查询优化:最近在做迁移数据,一个表有150万条数据,分页查询出来,然后多线程结构化数据,插入新表中。跑了14个小时,只迁移了一半左右。一看日志时间都花费在了查询数据上。刚开始执行时,每分钟迁移有8000条左右,到早上过来看,每分钟只有500条左右。 执行比较慢的原sql: select * from (select row_.*, rownum rownum原创 2016-03-03 11:54:01 · 3777 阅读 · 1 评论 -
oracle的hint总结(二)
oracle可以通过hint来改变sql执行计划原创 2016-03-13 17:32:31 · 421 阅读 · 0 评论 -
oracle的索引类型及sql优化总结(一)
从大的方面来说,一般从业务上和技术上(oracle索引)来优化。本文重点总结下oracle技术层面的优化:索引类型的选择,索引列的选择,表之间的联结类型对于实现最优性能有着很高的重要性。从算法维度索引广义可以分为:B-树索引(oracle索引所使用的结构)、位图索引、索引组织表。 位图索引:适用于不经常进行更新,插入,删除的列。它更适合具有较少唯一值的静态列。(例如原创 2016-03-13 16:13:38 · 3333 阅读 · 0 评论