2009年8月5日
摘要: 对表进行分析,通常情况下可以对表,索引,列进行单独分析,或者进行组合分析,但这三者哪些是相对重要的,哪些分析显得不那么重要?通过本篇文章的实验相信大家也会对直方图有更一步的了解.1.首先创建测试表,并插入100000条数据SQL> create table test(id number,nick varchar2(30));Table created.SQL> begin 2 for ... 阅读全文
posted @ 2009-08-05 23:24 一江水 阅读(2100) 评论(0) 推荐(0) 编辑
摘要: Oracle系统中dual表是一个“神秘”的表,网上有很多网友都对该表进行了测试,该表只有一行一列,其实该表和系统中的其他表一样,一样可以执行插入、更新、删除操作,还可以执行drop操作。但是不要去执行drop表的操作,否则会使系统不能用,数据库起不了,会报Database startup crashes with ORA-1092错误。   此时也不要慌乱,可以通过执行以... 阅读全文
posted @ 2009-08-05 22:08 一江水 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 一、启用Autotrace功能。任何以SQL*PLUS连接的session都可以用Autotrace,不过还是要做一些设置的,否则可能报错。1、报错示例:SQL :> set autotrace on;SP2-0613: Unable to verify PLAN_TABLE format or existenceSP2-0611: Error enabling EXPLAIN report... 阅读全文
posted @ 2009-08-05 16:27 一江水 阅读(4779) 评论(0) 推荐(0) 编辑
摘要: 一、 现阶段DBA对系统性能及稳定性所做的调整工作目前DBA对系统性能的调整工作大致是这么几个方面:1、 在硬件层面进行调优,这通常就是直接花钱,买设备、扩容。2、 在DB层面进行调优,比如调整初始化参数,调整数据库物理结构。3、 对应用的SQL进行优化,比如在数据库分析statspack,调整Top SQL。4、 只有非常少数的,通常是对系统稳定要求较高的一些公司的应用,才会在新的应用上线前,让... 阅读全文
posted @ 2009-08-05 12:06 一江水 阅读(984) 评论(0) 推荐(0) 编辑