打对了

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

 

2018年1月10日

window10上登录Oracle时提示ORA-12546:Permission denied

摘要: 在64位的Windows 10上安装了Oracle 10.2.0.4的64位版 阅读全文

posted @ 2018-01-10 21:11 知道得越多知道的越少 阅读(6451) 评论(0) 推荐(0) 编辑

2015年1月9日

大表的主键创建优化技术(转一篇有深度的文章)

摘要: NO.1 【Jonathan lewis研究ORACLE ANSI JOIN】pk problem主键问题发表时间:2012-7-12博文地址:http://jonathanlewis.wordpress.com/2012/07/12/pk-problem/ 这篇文章主要介绍如何对存在的表快速创建... 阅读全文

posted @ 2015-01-09 13:46 知道得越多知道的越少 阅读(794) 评论(0) 推荐(0) 编辑

2014年5月9日

Oracle并行执行特性应用初探

摘要: 1. 序 在历史数据转出测试过程中,通过不断的优化,包括SQL调整和数据库调整,从AWR中看到,基本上难以进行更多的性能提升,于是准备试试并行执行的特性,从这个任务的特点来分析,也比较适合采用这项技术。本文介绍了使用并行执行过程中的常用SQL,以及遇到的一些问题,以及性能对比试验的结果,并且分享了一... 阅读全文

posted @ 2014-05-09 20:40 知道得越多知道的越少 阅读(4263) 评论(1) 推荐(1) 编辑

2011年1月23日

解决Rhel5上安装VMWare tools的问题

摘要: 因为安装RAC后创建数据库时出错,发现CRS服务启动有问题,查资料说可能是时间不同步引起的,因为启动的先后原因。检查两机器的时间相差比较大,要和主机同步时间,需要安装VMWare tools,因为安装这个,折腾了大半天,终于搞定。主要是网上很多资料是错的,或者不具备参考价值。1.一定要将rpm和tar.gz拷贝到tmp文件夹中安装,如果直接在光盘上执行rpm安装,则会导致有些文件不能正确安装,安装完后会提示有警告,但打开详细内容显示是空的。最开始就是因为点了虚拟机名称的右键,install VMWare tools时弹出了光盘的文件夹,直接右击安装rpm导致后续走了不少的弯路。2.由于是在图形 阅读全文

posted @ 2011-01-23 11:40 知道得越多知道的越少 阅读(1383) 评论(0) 推荐(0) 编辑

2010年6月8日

Oracle 性能诊断艺术 第四章 笔记

摘要: 第四章 系统和对象统计信息4.1包dbms_stats简介 从9i开始,dbms_stats代替analyze,后者仅用于对象统计信息之外的用途,例如,index structure validate,行迁移的统计。4.2系统统计信息 I/O开销模型(I/O cost model):执行SQL语句所需的数据块读的多少 该方法的主要缺点是认为单块读和多块读开销相当,结果,优化器更多倾向于使用多块读操... 阅读全文

posted @ 2010-06-08 09:04 知道得越多知道的越少 阅读(1548) 评论(1) 推荐(0) 编辑

2010年5月6日

Oracle国外站点汇集

摘要: Oracle官方站点 http://www.oracle.com/ Oracle的大本营 otn.oracle.com http://otn.oracle.com/ metalink.oracle.com http://metalink.oracle.com/ Ask Tom Home http://asktom.oracle.com/ asktom Oracle Documentation ht... 阅读全文

posted @ 2010-05-06 20:34 知道得越多知道的越少 阅读(359) 评论(0) 推荐(0) 编辑

在客户端通过外部表访问Trace文件的内容

摘要: 有时候,因为服务器的权限原因,或者因为异构操作系统等因素,我们无法及时获取Trace文件,下面这种方法通过SQL查询读出Trace文件的内容。1。先查出Trace文件的名称及目录;2。建立目录对象;3。创建外部表;4。查询外部表;代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh... 阅读全文

posted @ 2010-05-06 09:26 知道得越多知道的越少 阅读(346) 评论(0) 推荐(0) 编辑

2009年10月29日

查出全表扫描的相关SQL语句

摘要: 1.按指定的应用程序查Select T.Sql_Text, T.Disk_Reads, T.First_Load_Time, T.Module, U.Username, T.Hash_ValueFrom V$sqlarea T, V$sql_Plan P, All_Users UWhere T.Hash_Value = P.Hash_Value And P.Operation = 'TABLE A... 阅读全文

posted @ 2009-10-29 12:10 知道得越多知道的越少 阅读(708) 评论(0) 推荐(0) 编辑

2009年9月25日

SQL条件的顺序对性能的影响

摘要: 经常有人问到oracle中的Where子句的条件书写顺序是否对SQL性能有影响,我的直觉是没有影响,因为如果这个顺序有影响,Oracle应该早就能够做到自动优化,但一直没有关于这方面的确凿证据。在网上查到的文章,一般认为在RBO优化器模式下无影响(10G开始,缺省为RBO优化器模式),而在CBO优化器模式下有影响,主要有两种观点:a.能使结果最少的条件放在最右边,SQL执行是按从右到左进行结果集的... 阅读全文

posted @ 2009-09-25 00:55 知道得越多知道的越少 阅读(5146) 评论(1) 推荐(0) 编辑

2009年8月23日

用SQL语句求排除断号的号码串

摘要: 一用户对缴款日报中的票据号使用情况提出要求,希望以类似5-6,9-10,12-20的方式展现,以便直观地反映实际使用的票据号情况。我们经过分析发现,实现这一需求的难点主要有两点:1. 如果要找出断号,用SQL语句实现,主要是要考虑性能;2. 将排除断后的使用号码段的多条记录转换为一行显示,即用SQL实现行列转换;如果通过编程来实现,这两点都不难,但通过SQL来实现,则需要一些技巧。假设知道已用票据... 阅读全文

posted @ 2009-08-23 23:20 知道得越多知道的越少 阅读(783) 评论(0) 推荐(0) 编辑

导航