上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 分类: linux系统相关 2011-01-03 00:24 1047人阅读 评论(3) 收藏 举报我在root下输入ifconfig etho up ,可是提示我没有ifconfig这个命令。。。这是怎么一回事呢?-------------最近第N例遇到这样问题的了。出现这样的问题的原因是 你在从普通用户切换到root用户的时候 用的是su 或者su root切换的 这样不行 不会读取root用户的私有设置文件!因此环境变量PATH不会包含/sbin /usr/sbin这样的目录 因此你直接输入这些目录下的命令时 就会提示找不到该命令!解决问题的2个简单方法 推荐第一种1. 在你从普通用户切 阅读全文
posted @ 2012-11-03 22:17 wuxi812 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 统计信息的存储位置统计信息收集如下数据: (1)表自身的分析: 包括表中的行数,数据块数,行长等信息。 (2)列的分析:包括列值的重复数,列上的空值,数据在列上的分布情况。 (3)索引的分析: 包括索引叶块的数量,索引的深度,索引的聚合因子等。这些统计信息存放在数据字典里,如:(1). DBA_TABLES(2). DBA_OBJECT_TABLES(3). DBA_TAB_STATISTICS(4). DBA_TAB_COL_STATISTICS(5). DBA_TAB_HISTOGRAMS(6). DBA_INDEXES(7). DBA_IND_STATISTICS(8). DBA_CLU 阅读全文
posted @ 2012-11-01 22:17 wuxi812 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 查看触发器SELECT table_name,TRIGGER_NAME, TRIGGER_TYPE, TRIGGERING_EVENT, TABLE_OWNER, BASE_OBJECT_TYPE, REFERENCING_NAMES, STATUS, ACTION_TYPE FROM all_triggers where table_name ='PARTY_ROLE';删除触发器DROPTRIGGERtrigger_name;创建触发器Create trigger party_role Before update or deleteof party_role_noOn pa 阅读全文
posted @ 2012-10-29 18:32 wuxi812 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、模块显示或不显示,下面的描述给出了执行计划中各字段的含义以及各模块的描述。 有关执行计划中各字段模块的描述请参考: 执行计划中各字段各模块描述 有关由SQL语句来获取执行计划请参考: 使用 EXPLAIN PLAN 获取SQL语句执行计划 有关使用autotrace来获取执行计划请参考:启用 AUTOTRACE 功能 有关display_cursor函数的使用请参考: dbms_xplan之display_cursor函数的使用一、执行计划中各字段的描述1、基本字段(总是可用的) Id .. 阅读全文
posted @ 2012-10-29 12:40 wuxi812 阅读(330) 评论(0) 推荐(0) 编辑
摘要: first_rows是最佳响应速度设计的,不能说返回一条记录,这样说是错误的。all_rows是为了最佳吞吐量,也不能说是all_rows倾向与采用全表扫描,其实默认情况下都是all_rows的。给一个例子:代码:SQL> create index ind_page_test_id on page_test(id);Index createdSQL> analyze index ind_page_test_id compute statistics;Index analyzedSQL>select * from (2select rownum rn,a.object_name 阅读全文
posted @ 2012-10-25 23:31 wuxi812 阅读(6931) 评论(0) 推荐(0) 编辑
摘要: Cost Based Optimizer - Common Misconceptions and Issues 基于成本的优化器 —— 一般错误概念和问题Introduction 介绍~~~~~~~~~~~~本短文着意于消除一些关于基于成本的优化器(CBO)的错误说法,强调一般的错误和问题。Background 背景~~~~~~~~~~为了执行任何一个SQL语句,Oracle都要先导出一个“执行计划(execution plan)”。它基本上就是Oracle如何检索出符合给定SQL语句要求的数据的执行计划。Oracle7和Oracle8 都有两种可以为SQL语句导出执行计划的优化器:- 基于规 阅读全文
posted @ 2012-10-25 23:13 wuxi812 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 5)CBO模式下表很久没分析,表的增长明显,优化器采取了全表扫描。SQL> select * from test.testindex where a like '1%';A B---- ----------1 21 110 1011 1112 1213 1314 1415 1516 1617 1718 1819 19100 100已选择13行。Execution Plan---------------------------------------------------------- 0 SELECT STATEMENT Optimizer=CHOOSE (Cost=1 阅读全文
posted @ 2012-10-24 23:36 wuxi812 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、Oracle分页查询我们先看学习一下oracle分页查询的语法示例,然后在具体学习用rownum的原理。/*从第1条开始,每次选N个,从第1+M个开始每次选N个*//**/selectt2.*from(selectridfrom(selectr.rid,rownumlinenumfrom(selectrowidridfromtablenamet[条件限制][orderbyriddesc])rWHERErownum<=5[条件限制][orderbyriddesc])WHERElinenum>=1)t1,tablenamet2wheret1.rid=t2.rowid/*排序,选出来 阅读全文
posted @ 2012-10-24 23:13 wuxi812 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。上面给出的这个分页查询语句,在大多数情况拥有较高的效率。分页的目的就是控制输出结果集大小,将结果尽快的返回。在上面的分页查询语 阅读全文
posted @ 2012-10-24 23:06 wuxi812 阅读(651) 评论(0) 推荐(0) 编辑
摘要: #把datetime转成字符串 def datetime_toString(dt): return dt.strftime("%Y-%m-%d-%H") #把字符串转成datetime def string_toDatetime(string): return datetime.strptime(string, "%Y-%m-%d-%H") #把字符串转成时间戳形式 def string_toTimestamp(strTime): return time.mktime(string_toDatetime(strTime).timetuple()) #把时 阅读全文
posted @ 2012-10-24 16:33 wuxi812 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页