小铁匠ME

导航

2013年8月4日 #

主查询谓词无法内推导致的问题

摘要: 这个测试是在11g R2测试的,主查询的谓词无法内推到子查询的第二层导致的性能问题。由于下面两个SQL性能问题太明显,这里只分析执行计划。重现过程如下:--测试环境create table t1 as select object_id,object_name from dba_objects;create table t2 as select object_id,object_name from user_objects;create table t3 as select rownum object_id,table_name object_name from user_tables;anal 阅读全文

posted @ 2013-08-04 19:10 小铁匠ME 阅读(379) 评论(0) 推荐(0) 编辑

要将表的限制条件写到与该表同级别的where中

摘要: 测试目的:将朱查询的限制条件放到子查询的where中,查看性能影响。测试数据:create table t1 as select object_id,object_name from dba_objects;create table t2 as select object_id,object_name from user_objects;create table t3 as select rownum object_id,table_name object_name from user_tables;analyze table t1 compute statistics for table f 阅读全文

posted @ 2013-08-04 18:51 小铁匠ME 阅读(288) 评论(0) 推荐(0) 编辑

正则表达式

摘要: 正则表达式很重要。 正则表达式是用在字符串处理中的“表达式”,以行为单位进行字符串的处理,通过一些特殊符号的辅助,,可以让用户轻松搜索/替换某特定字符串。正则表达式对于系统管理员来说很重要,因为系统会产生很多信息,这些信息有的重要,有的仅是告知用户一些信息。此时,管理员可以通过正则表达式的功能将重要信息选取出来,产生便于查看的报表,简化管理流程。1、通过grep选取字符串语法:grep [-acinv] '搜索字符串' filename参数说明:-a:在二进制文件中,以文本文件的方式搜索数据 -c:计算找到 '搜索字符串' 的行数 -i:忽略大小写 -n:输出行 阅读全文

posted @ 2013-08-04 18:16 小铁匠ME 阅读(251) 评论(0) 推荐(0) 编辑