![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
cizhibr
这个作者很懒,什么都没留下…
展开
-
Oracle数据库查询高效分页
转自:http://www.cnblogs.com/xiaopang2010/archive/2012/07/23/2604880.html Oracle数据库查询高效分页 由于网页渲染速度的影响,在C/S程序中那种一个Grid包含几千、上万行的数据基本上在网页是无法展现的,因此一般采用分页的形式显示(也可能采用Visual Srolling方式加载的,转载 2012-07-25 14:25:39 · 386 阅读 · 0 评论 -
oracle--如何干预执行计划(使用hints提示)
如何干预执行计划 - - 使用hints提示 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索转载 2012-08-15 15:13:07 · 508 阅读 · 0 评论 -
SQL语句性能调整之ORACLE的执行计划
SQL语句性能调整之ORACLE的执行计划 【内容导航】 · 第1页:背景知识 · 第2页:Rowid的概念 · 第3页:可选择性 · 第4页:执行计划的步骤 · 第5页:访问路径(方法) -- access path · 第6页:4种类型的索引扫描 ·转载 2012-08-15 15:03:02 · 1016 阅读 · 0 评论 -
SQL执行计划分析
select 的工作原理: 1:Parse,语法分析阶段 2:Execute,执行 3:Fetch,提取数据阶段 一:先在Library Cache找这条命令,看执行计划, 二:如果没有,就语法分析 三:如果语法通过,就对象分析,通过数据字典 比如表存不存在,表列存不存在,表列如果是*,就翻译成全部列名 四:获得对象解析锁,锁住表,列这个对象,目的是防止别的用户来转载 2012-08-15 15:13:58 · 532 阅读 · 0 评论