博学,审问,慎思,明辨,笃行

导航

上一页 1 ··· 8 9 10 11 12 13 14 下一页

2014年3月9日 #

让英语水平暴涨的超棒方法(转)

摘要: 网络时代学英语其实很简单,但是大部分人花在找英语学习资料上的时间比学英语本身还多,下面是我自己的一些结合网络学习的方法,信不信由你,我三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给我口试的老外考官听我说了一分钟就说你的英语不用考了。我不敢说我的方法一定是最好的,但是我敢保证从现在开始随便谁不要再去找学习资料,每天花两个钟头照我说的做,坚持三个月的提高会超过你过去三年。不废话了,就按照听说读写一个个来。听: 网上比较有代表性的论坛是普特 www.putclub.com 上面的听力资源很丰富,沪江www.hjenglish.com 和旺旺www.wwenglish.com上一 阅读全文

posted @ 2014-03-09 23:27 pengdaijun 阅读(171) 评论(0) 推荐(0) 编辑

Oracle SQL性能优化常识(转)

摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2) WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必.. 阅读全文

posted @ 2014-03-09 19:08 pengdaijun 阅读(114) 评论(0) 推荐(0) 编辑

Oracle中的软解析和硬解析(转)

摘要: 问题一:哪个进程负责硬解析?shared pool设置不合理除了命中率低外还有哪些现象? 说到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程: 1、语法检查(syntax check) 检查此sql的拼写是否语法。 2、语义检查(semantic check) 诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。 3、对sql语句进行解析(prase) 利用内部算法对sql进行解析,生成解析树(pa... 阅读全文

posted @ 2014-03-09 18:44 pengdaijun 阅读(221) 评论(0) 推荐(0) 编辑

ORACLE 分区与索引 (转)

摘要: 引言:oracle的分区和索引可以说是它自己的亮点,可能你会说在其他数据库上也有,嗯是的,但oracle的种类性能便利性可以说是比较人性化的,下面我们通过实验来阐述它们的特性和功能。1.分别给出一个B-tree索引针对全表扫描性能高和低的例子。索引定义:oracle数据库中索引就是为了加快数据访问速度的一种目录结构B-tree索引特点:(1)二叉树结构(2)用比较大小方式查找索引块(3)适合创建在键值重复率低的字段例如主键字段:强调表的参照关系,即可以被外键引用 唯一性约束字段:强调字段键值的唯一性(4)第一次扫描时,从root根节点进入,后面就不在返回进入了(5)叶子与叶子之间有指针链,.. 阅读全文

posted @ 2014-03-09 00:25 pengdaijun 阅读(257) 评论(0) 推荐(0) 编辑

Oracle11新特性——SQL缓存结果集(转)

摘要: SQL语句的缓存结果集功能是Oracle11g中最吸引我的一个新功能。DB_BUFFER只能缓存访问过的BLOCK,部分解决了物理读的问题,查询仍然需要大量的逻辑读。物化视图提供的是查询重写的功能,对于大部分的情况,只是简化了SQL的复杂度,即使是完全满足查询的条件,物化视图的扫描也是不可避免的。而缓存结果集——RESULT CACHE则截然不同,它缓存的是查询的结果。不在需要大量的逻辑读,不在需要任何的复杂计算,而是直接将已经缓存的结果返回。Oracle新增了两个HINT,RESULT_CACHE和NO_RESULT_CACHE。通过这两个提示,可以明确的指出下面的语句是否进行RESULT 阅读全文

posted @ 2014-03-09 00:20 pengdaijun 阅读(1061) 评论(0) 推荐(0) 编辑

2014年3月8日 #

Oracle 执行计划详解(转)

摘要: 简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关的概念 Rowid的概念 Recursive Sql概念 Predicate(谓词) DRiving Table(驱动表) Probed Table(被探查表) 组合索引(concatenated index) 可选择性(selectivity) 二.oracle访问数据的存取方法 1) 全表扫描(Full Table Scans, FTS) 2) 通过ROWID的表存取(Table Access by ROWID或rowid looku 阅读全文

posted @ 2014-03-08 23:11 pengdaijun 阅读(172) 评论(0) 推荐(0) 编辑

Oracle 浅析oracle嵌套表(转)

摘要: /*以前在做报表的时候会经常用到oracle的内存表(其实是oracle嵌套表的部分功能,这里在下边介绍)来提高性能。利用oracle内存表进行临时运算通过ref cursor来返回我们想要的结果集。open cur for select * from table(fun_to_table_rb1_1(cur_qc,cur_qm));关于这部分的一些测试可以参看:http://www.itpub.net/showthread.php?threadid=617298最近把oracle嵌套表的其他功能仔细看了看并做了个简单整理。oracle提供两种使用嵌套表的方法:1. PL/SQL代码中作为扩展 阅读全文

posted @ 2014-03-08 23:03 pengdaijun 阅读(250) 评论(0) 推荐(0) 编辑

Oracle Trace文件生成及查看(转)

摘要: 1.Trace file简介:Trace file(追踪文件)是以trc为后续的文本文件,它记录了各种sql操作及所消耗的时间等,根据trace文件我们就可以了解哪些sql导致了系统的性能瓶颈,进而采取恰当的方式调优.2.怎么生成trace file:1.首先用sqlplus登陆Oracle.show parameter sql_traceName Type Value-------------------------------------------sql_trace boolean false如果value是false表示系统当前不会产生trace文件.采取如下操作让系统产生trace文 阅读全文

posted @ 2014-03-08 22:45 pengdaijun 阅读(1591) 评论(0) 推荐(0) 编辑

ORACLE 参数文件(转)

摘要: 参数文件:spfile / pfile查看目前系统使用的参数文件信息:show parameter spfile;动态参数文件spfile文件:二进制文件位置:$ORACLE_HOME/dbs/文件名:spfileoracle实例名.ora查看(操作系统中):strings spfile 文件名根据静态参数文件创建动态参数文件:create spfile from pfile;其中的动态参数修改能够立即生效修改方法:例如:Alter system set undo_tablespace=UN02 scope=BOTH;参数说明:scope1. scope=MEMORY --> 仅当前生效 阅读全文

posted @ 2014-03-08 22:30 pengdaijun 阅读(178) 评论(0) 推荐(0) 编辑

Oracle10g dbms_workload_repository使用(转)

摘要: Oracle在10g以前的使用的是 Statspack做性能故障诊断的。OracleDatabase 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR)。AWR 和数据库一起安装。数据库装好后,,快照由一个称为 MMON 的新的后台进程及其从进程自动地每小时采集一次(snap)要查看当前的设置,您可以使用下面的语句:select snap_interval, retention from dba_hist_wr_control;SNAP_INTERVAL RETENTION------------------- -------------------+00000 01:00:00 阅读全文

posted @ 2014-03-08 22:18 pengdaijun 阅读(1377) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 下一页