
ORACLE performance tuning
namu
这个作者很懒,什么都没留下…
展开
-
占位符与开关操作
最近发现应用sql经常出现where 1=1 或1=2等条件,现在记录一下对占位符与开关操作的理解 sql占位操作: where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。 一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那转载 2012-10-06 01:37:53 · 1107 阅读 · 0 评论 -
Buffer busy waits
from:http://blog.youkuaiyun.com/tianlesoftware/article/details/5807800 一.等待事件的相关知识: 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。 1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。 2). 非空闲等待事件转载 2012-10-29 14:23:51 · 1315 阅读 · 0 评论 -
PL/SQL实战 避免误用
看了PL/SQL实战第一章觉得不错 http://download.youkuaiyun.com/detail/naguang/5084270原创 2013-02-24 14:32:38 · 371 阅读 · 0 评论 -
《oracle性能诊断艺术》逻辑读-经验法则
获取逻辑的有四个好处:第一,逻辑读是受制于CPU能力的操作,因而,很好地反映了CPU的使用情况; 第二,逻辑读可能导致物理读,因而,通过减少逻辑读的数量,很可能会降低I/O操作次数; 第三,逻辑读是受制于行的操作,既然经常要考虑多用户负载的优化,最小化逻辑读将有利于避免扩展性问题; 第四,逻辑读的数量可以通过SQL跟踪文件和动态性能视图在SQL语句以及执行计划级别获得。 逻辑读非常接近总的原创 2012-09-22 06:36:51 · 542 阅读 · 0 评论