上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 42 下一页
  2008年12月24日
摘要: Oracle表分区和索引分区汇总 为了简化数据库大表的管理,例如在数据仓库中一般都是TB级的数量级.ORACLE8以后推出了分区选项.分区将表分离在若于不同的表空间上,用分而治之的方法来支撑元限膨胀的大表,组大表在物理一级的可管理性.将大表分割成较小的分区可以改善表的维护、备份、恢复、事务及查询性能。 分区的优点: 1、 增强可用性:如果表的一个分区由于系统故障而不能使用,表的其余好的分区仍可以... 阅读全文
posted @ 2008-12-24 17:04 一江水 阅读(9828) 评论(0) 推荐(1)
  2008年12月8日
摘要: 比较两个数据库,可以用工具,比如toad等,也可以自己写存储过程来实现,偶介绍一个用sql来核对表结构是否一致,以此类推,大家可以写出对比索引是否一致,对比约束是否一致的sql,该sql的缺点就是只能查出差异,却不知是那个表引起的: select case when a.cnt = b.cnt then '两个库结构一致' when a.cnt b.cnt then '两个库结构不一致' en... 阅读全文
posted @ 2008-12-08 15:08 一江水 阅读(683) 评论(0) 推荐(0)
摘要: 如何更快地批量数据处理? 作者 xzh2000 在批量处理数据时,比如从上亿条记录的表中删除上1000万条数据,不仅要考虑对undo的影响,还要考虑对redo,对磁盘i/o,锁、阻塞等的影响,在某种意思上讲,同样的任务,执行的sql次越少,总的消耗的时间就越少。。。 create table tmp_object1 as select * from dba_objects; cre... 阅读全文
posted @ 2008-12-08 15:05 一江水 阅读(871) 评论(0) 推荐(0)
  2008年12月7日
摘要: xzh2000 提供的最终混合超级完全无敌版 show_space函数源码 create or replace procedure show_space ( p_segname_1 in varchar2, p_space in varchar2 default 'MANUAL', p_type_1 in varchar2 default 'TABLE' , p_analyzed in... 阅读全文
posted @ 2008-12-07 10:04 一江水 阅读(995) 评论(0) 推荐(0)
  2008年12月1日
摘要: 众所周知,统计信息直接影响到Oracle优化器最后的执行计划,所以定期收集统计信息成为DBA一项常规的工作,但是,对于一些大表,比如数据量超过几千万条,表分析后却有可能会导致应用系统一些SQL执行计划变差,比如出现大量的全表扫,严重影响数据库性能.如果出现这种情况,一种方法是对找一张该查询涉及到的小表,执行grant select on table_name to public操作,然后再看执行计... 阅读全文
posted @ 2008-12-01 20:49 一江水 阅读(2870) 评论(0) 推荐(1)
摘要: 作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息. DBMS_STATS.GATHER_TABLE_STATS的语法如下: DBMS_STATS.GATHER_TABLE_STATS (ownname VARCHAR2, tabname VARCHAR2, partname VARCHAR2, estimate_percent NUMBER, bloc... 阅读全文
posted @ 2008-12-01 16:54 一江水 阅读(6837) 评论(0) 推荐(0)
摘要: SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterpr... 阅读全文
posted @ 2008-12-01 11:03 一江水 阅读(2214) 评论(0) 推荐(0)
  2008年11月27日
摘要: 调整检查点 • 检查点事件代表在那个时刻数据库处于一致的状态,检查点之所以重要,是因为在实例失败后,只有发生在最后一个检查点之后事务需要恢复;有两种类型的检查点:增量检查点和完全检查点; • 增量检查点是从ORACLE 8开始引入的,之前的版本只存在完全检查点,这个时候,所有的脏数据都要写回磁盘,巨大的I/O对系统性带来很大影响,而且在写出所有脏块的过程中会锁定数据缓存,写出完成之前再不能够产生... 阅读全文
posted @ 2008-11-27 14:57 一江水 阅读(1530) 评论(0) 推荐(0)
  2008年11月26日
摘要: MITe命令压缩Oracle块中的记录、解决行链接问题,并重置表的高水平线。 move和shrink命令都会重置表的高水平线,那么哪个命令更有效呢?这篇文章讨论使用move和shrink命令重新组织一个表,然后比较Oracle块的记录被压缩得怎么样以及行链接解决得怎么样。 注意:关于表高水平线和重置表高水平线的不同方法的详细讨论不在这篇文章的讨论范围内。 下面的步骤简要描述了使用mo... 阅读全文
posted @ 2008-11-26 11:39 一江水 阅读(2185) 评论(0) 推荐(0)
  2008年11月24日
摘要: 前几天Jeremiah与RSnake在他们的博客上分别提到了他们发现的一种危害极大的web攻击方式:Clickjacking(这里,这里)。正由于这个原因,他们取消了在即将到来的OWASP 2008会议上的演讲。 刚刚回来看到了阿玛外传里的相关文章:《Web 大威脅:Jeremiah 與 RSnake 於 OWASP 美國年會禁講!》。按他们的说法要解决这个威胁,只有这两种选择: 1、全世界的网站... 阅读全文
posted @ 2008-11-24 16:50 一江水 阅读(481) 评论(1) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 42 下一页