上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 42 下一页
  2008年11月17日
摘要: SQL TRACE 和 tkprof sql语句分析工具 一 SQL TRACE 使用方法: 1.初始化sql trace 参数: timed_statistics=true 允许sql trace 和其他的一些动态性能视图收集与时间有关的参数、 SQL>alter session set titimed_statistics=true ma... 阅读全文
posted @ 2008-11-17 23:36 一江水 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: oracle是一个高性能数据库软件。用户可以通过参数的调整,达到性能的优化。性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的。 在此,仅就系统参数的调整进行探讨,而不涉及应用程序的优化。对系统参数的调整,可以分为以下几个部分: (1)调整内存分配 系统全局区(SGA)是一个分配给ORACLE 包含ORACLE 数... 阅读全文
posted @ 2008-11-17 16:54 一江水 阅读(4729) 评论(0) 推荐(1) 编辑
摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是... 阅读全文
posted @ 2008-11-17 00:07 一江水 阅读(141384) 评论(21) 推荐(51) 编辑
  2008年11月16日
摘要: 实验环境:WinXP SP2 数据库版本:10.2.0.1 准备迁移的数据库实例名:TEST ASM实例名:+ASM ASM磁盘组:+TEST 创建ASM实例和磁盘组的步骤这里不再重复,请参考:http://space.itpub.net/498744/viewspace-247789 Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 M... 阅读全文
posted @ 2008-11-16 23:29 一江水 阅读(2421) 评论(0) 推荐(0) 编辑
摘要: 通常对于小表,Oracle建议通过全表扫描进行数据访问,对于大表则应该通过索引以加快数据查询,当然如果查询要求返回表中大部分或者全部数据,那么全表扫描可能仍然是最好的选择。 从V$SYSSTAT视图中,我们可以查询得到关于全表扫描的系统统计信息: SQL> col name for a30 SQL> select name,value from v$sysstat 2 where name ... 阅读全文
posted @ 2008-11-16 20:12 一江水 阅读(2844) 评论(0) 推荐(0) 编辑
摘要: 产生原因: 该等待事件通常意味着一次I/O读取请求的结束。该等待事件与db file scattered read的区别请参考www.itpub.net的帖子以及biti_rainy的blog。一次sequential读取通常是单个块的读取,但偶尔的在读取多块的时候也会看到sequential读取。 诊断方法: 在会话级,查询视图V$SESSION_WAIT时如果有该事件存在,那么该视图中的... 阅读全文
posted @ 2008-11-16 19:54 一江水 阅读(4461) 评论(0) 推荐(0) 编辑
摘要: Oracle Tuning (Oracle 性能调整)的一些总结关于Oracle的性能调整,一般包括两个方面,一是指Oracle数据库本身的调整,比如SGA、PGA的优化设置,二是连接Oracle的应用程序以及SQL语句的优化。做好这两个方面的优化,就可以使一套完整的Oracle应用系统处于良好的运行状态。 本文主要是把一些Oracle Tuning的文章作了一个简单的总结,力求以实际可操作为目的... 阅读全文
posted @ 2008-11-16 19:12 一江水 阅读(4711) 评论(0) 推荐(0) 编辑
摘要: 摘要:Oracle数据库在BOSS、客服、彩铃、短消息等产品都有广泛的应用。本文深入分析几则由于人为操作不当造成的数据库事故,并根据案例总结归纳出操作高压线和维护规则,用以指导工程师正确维护Oracle数据库,减少人为事故的发生。 背景:在日常的数据库技术支持工作中,会发现相当部分的数据库事故和人为操作不当有直接的关系。每次的新员工培训,也会用真实案例来说明和强调正确操作习惯的重要性。在强... 阅读全文
posted @ 2008-11-16 19:04 一江水 阅读(1892) 评论(0) 推荐(0) 编辑
  2008年11月12日
摘要: 一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。 在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG... 阅读全文
posted @ 2008-11-12 18:06 一江水 阅读(2366) 评论(0) 推荐(0) 编辑
摘要: http://www.eygle.com/archives/2007/06/oracle10g_current_scn.html 前几天有一个朋友问我一个问题: Oracle10g的current_scn是如何计算的? 我们知道Oracle10g在v$database视图中引入了current_scn,这个SCN来自底层表,代表当前的SCN,在Oracle9i中我们可以通过dbms_flashba... 阅读全文
posted @ 2008-11-12 18:00 一江水 阅读(689) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 42 下一页