随笔分类 -  # SQL优化

摘要:原文:http://www.oracle.com/technetwork/issue-archive/2013/13-jan/o13asktom-1886639.html I have a question about joining with collections and cardinality 阅读全文
posted @ 2015-01-03 13:06 一锤子技术员 阅读(12) 评论(0) 推荐(0) 编辑
摘要:查询优化手段和gather_plan_statistics hint: 在10g以后我们可以通过利用gather_plan_statistics提示来了解更多的SQL执行统计信息,具体使用方法如下: 如果在statistics_level参数设置为ALL,或者执行的sql使用了gather_plan 阅读全文
posted @ 2014-12-31 11:44 一锤子技术员 阅读(22) 评论(0) 推荐(0) 编辑
摘要:[English] 搜索Internet 搜索 HelloDBABA 首页 English 中文 技术文档 文章 案例 产品及下载 产品 >> FyDB OraTracer FySafe FyUnWrap SQLStress Fy_Recover_Data 分享 订阅 关于 本人 申明 Oracle 阅读全文
posted @ 2014-10-15 14:03 一锤子技术员 阅读(68) 评论(0) 推荐(0) 编辑
摘要:一. SQL_TRACE 当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解在这个SQL执行过程中 阅读全文
posted @ 2014-03-03 14:25 一锤子技术员 阅读(13) 评论(0) 推荐(0) 编辑
摘要:以下内容转自网络: 说到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程: 1、语法检查(syntax check) 检查此sql的 阅读全文
posted @ 2013-04-12 11:47 一锤子技术员 阅读(0) 评论(0) 推荐(0) 编辑
摘要:如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 准备工作: 首先必须采用用Oracle的sqlplus登陆sys账号 sq 阅读全文
posted @ 2013-03-31 22:41 一锤子技术员 阅读(0) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示