打对了

实践Oracle优化技术在医疗信息化中的深入应用,探索医院信息系统性能优化设计之道。公众号:医信系统性能优化。

 

随笔分类 -  Oracle

上一页 1 2 3

全表扫描比索引更慢吗?物理访问比逻辑读更慢吗?
摘要:如果对Oracle不了解,你可能深信别人说的应杜绝全表扫描和Not IN的谎言 如果真是这样,Oracle就根本不应该让这种问题继续存在于产品中. 今天正在好遇到一个应用调整,以前曾担心过全表扫描会影响性能,但没有具体的对比数据,只是在猜测,结果表明没有根据的猜测,往往是错的. 下面,我通过一个实验来说明全表扫描更好. 通过这个实验,证明,利用Hash连接进行全表扫描,由于利用了多块读,比利用索引... 阅读全文

posted @ 2006-04-04 11:47 知道得越多知道的越少 阅读(1297) 评论(1) 推荐(0)

如何建立Autotrace环境
摘要:创建plan_table表为临时表,并且授权给所有人可用,再建立plustrace并授权.Ora81\RDBMS\ADMIN\utlxplan.sql修改为创建临时表create global TEMPORARY table PLAN_TABLE ( )on commit preserve ROWS;再执行@D:\oracle\Ora81\RDBMS\ADMIN\utlxplan.sql ... 阅读全文

posted @ 2006-04-04 10:59 知道得越多知道的越少 阅读(375) 评论(0) 推荐(0)

使用Oracle索引压缩技术,减少空间占用,并提高大数据量访问情况下的速度.
摘要:索引压缩仅用于复合索引,即多个字段建立一个索引的情况,通过compress参数指定压缩哪些字段.虽然压缩后的索引,相对来说需要花费更多的CPU时间来处理,但是,这样做后,可以在高速缓冲区中缓存更多的索引块,当大范围的扫描时,能够减少物理IO的数量. 压缩索引特别那些需要节省存储空间的情况,以下那些单次查询的范围比较大的情况. 不适合的情况,举例:1.保险支付项目_IX_项目编码 on 保险支付项目... 阅读全文

posted @ 2006-04-02 02:41 知道得越多知道的越少 阅读(2626) 评论(0) 推荐(0)

Oracle的选择函数索引实验
摘要:选择函数索引在某些场合的使用,可以大大减少索引存储空间,并且一定程度提高查询速度.特别适合于这种情况:列的值呈现明显的典型特征,并且查询时,主要针对某一个典型值返回结果.例如:病人挂号记录的执行状态为2表示正在就诊的挂号病人.由于就诊完成后,执行状态更新为1,所以大多数情况下,该字段的值是1-待诊或2-正在就诊如果用选择函数(Case语句或Decode)对执行状态建立索引的话,就可以只对记录状态为... 阅读全文

posted @ 2006-04-02 02:23 知道得越多知道的越少 阅读(909) 评论(0) 推荐(0)

Oracle外部身份认证研究
摘要:一、服务器上使用操作系统验证1.配置SQLNET.ORA文件参数NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)表明解析客户端连接时所用的主机字符串的方式TNSNAMES表示采用TNSNAMES.ORA文件来解析ONAMES表示Oracle使用自己的名称服务器(Oracle Name Server)来解析,目前Oracle建议使用轻量目录访... 阅读全文

posted @ 2004-11-09 09:33 知道得越多知道的越少 阅读(2719) 评论(1) 推荐(0)

Oracle客户端穿过防火墙连接服务器
摘要:Oracle 客户端穿过防火墙连接服务器 Oracle 客户端连接服务器,首先去找 1521 监听端口,服务器的 1521 监听端口再向 server process 进程发出请求,并返回一个随机端口,返回给客户端,客户端再来连接这个端口。 ... 阅读全文

posted @ 2004-11-02 10:33 知道得越多知道的越少 阅读(8538) 评论(8) 推荐(0)

在Oracle中用存储过程发中文的HTML邮件
摘要:create or replace procedure Post_html_mail( p_to in varchar2, p_subject in varchar2, p_text in varchar2 default null, p_html in varchar2 default null)... 阅读全文

posted @ 2004-10-29 18:40 知道得越多知道的越少 阅读(2411) 评论(3) 推荐(0)

上一页 1 2 3

导航