jolly10的个人空间

暂无签名

  • 博客访问: 423929
  • 博文数量: 275
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-20 16:58
个人简介

暂无介绍

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(275)

文章存档

2013年(1)

2012年(32)

2011年(1)

2010年(5)

2009年(81)

2008年(130)

2007年(25)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2012-07-17 16:56:17

在linux下使用Oracle的sqlplus时,缺省情况下箭头键不起到左右移动光标,上下翻动命令的作用。导致使用很不方便。这里我要介绍一 个小工具软件rlwrap(软件卸载地址:http://linux.softpedia.com/get/Terminals/rlwrap-16437.shtml),这是一个“readline wrapper”工具,可以使用左右箭头在一行中左右移动光标,还可以用上下箭头来上翻和下翻回调命令,甚是好用。下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/[@more@] 我用的是0.24源代码版。安装和简单: ./configure make make install 其他一些安装的......【阅读全文】

阅读(1411) | 评论(0) | 转发(0)

发布时间:2009-06-02 09:09:07

我们知道autotrace和explain plan以及dbms_xplan.display包都是通过对plan_table的查询和格式化后输出执行计划的结果,有时会不准确。 准确的执行计划需要从V$sql_plan视图中抓取,下面通过几种方法从V$SQL_PLAN中得到执行计划。[@more@]最好的方法是通过dbms_xplan.display_cursor包,执行这个包需要知道sql的sql_id以及child_numberSQL> select t.* from v$sql s,table(dbms_xplan.display_cursor(s.sql_id,s.child_number)) twhere s.sql_text like '%where b=5%' and s.parsing_user_id <> 0; 2 3 4PLAN_TABLE_OUTP......【阅读全文】

阅读(1076) | 评论(0) | 转发(0)

发布时间:2009-06-01 17:10:22

oracle统计信息和直方图的理解[@more@]以前一直对统计信息的理解就是对行的数据分布的,提供改CBO来选择高效的执行计划。这段时间看了不少资料,对统计有了一个更清晰的认识 统计信息: 1,表中的统计信息 2,索引列的统计信息 3,一般列的统计信息 表的统计信息:1,表行数,使用的块数,空的块数,块的使用率,行迁移和链接的数量,pctfree,pctused的数据,行的平均大小 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->se......【阅读全文】

阅读(3037) | 评论(0) | 转发(1)

发布时间:2009-06-01 17:06:36

当系统中的某些表存在高度不均匀的数据分布时,使用柱状图能够产生更好的选择性评估,从而产生更加优化的执行计划。柱状图提供一种有效和简捷的方法来呈现数据的分布情况。[@more@]下面通过一个具体的例子解释柱状图的使用。SQL> create table tab (a number, b number);Table created.SQL> begin for i in 1..10000 loop insert into tab values (i, i); end loop; commit; end; /PL/SQL procedure successfully completed.SQL> update tab set b=5 where b between 6 and 9995;99......【阅读全文】

阅读(1165) | 评论(0) | 转发(1)

发布时间:2008-07-21 13:53:48

当在Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能。相反的,在Windows操作系统上,当在DOS命令窗口中运行SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句。你可以 根据需要修改他们,然后按[Enter]重新提交执行。[@more@]为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。 The rlwrap program is under the GPL license。1:安装rlwrap-0.28.tar.gz下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/(现......【阅读全文】

阅读(2058) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册