`
fyd222
  • 浏览: 103909 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
依赖包: castor-1.3.2-xml.jar castor-1.3.2-core.jar commons-lang-2.1.0.jar commons-logging-1.1.jar javax.xml.stream-1.0.1.jar   JavaBean   Person.java   package bean; import java.io.Serializable; import java.util.Date; public class Person implements Serializable { private stati ...
AXIs Object Model (AXIOM) is not yet another object model. It was designed with one clear objective -- to boost the performance of Axis 2, the next generation SOAP stack from Apache. Toward this end, AXIOM (also referred to as OM) differs from other object models because it strives to be lightweig ...
  XML 性能问题 作者:Jimmy Zhang本文介绍了 VTD-XML*,这是一种全新开放源代码的非提取性的(non-extractive) XML 处理 API。本文还深入探讨了 VTD-XML 技术细节,并阐述了 VTD-XML 能够综合 DOM 和 SAX 的优势,独一无二地支持不断更新和“一次解析,多次使用”的原因。还记得有多少人曾在私下或设计大会上跟您抱怨过 XML 的性能吗?事实上,正是由于 XML 性能不佳以及冗长等缺点,万维网联盟(W3C)于去年做出成立二进制 XML 评定工作组的决定。XML 被设计成一种互联网的数据交换格式。而冗长的特点是由 XML 的多核心优势 ...
BSD开源协议(original BSD license、FreeBSD license、Original BSD license) BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:
Linux 的命令非常之多,而使用的最多最广最基本的莫过于一些常用的命令,如目录命令即是如此。Linux的常用目录命令与DOS中的目录命 令非常相似,只不过使用了不同单词的缩写而已。如cd(change directory)等同于Windows中的cd,ls命令等同于Windows中的dir。尤其对早期 使用过DOS的人而言,这些并不陌生。同样在Linux中的绝对路径、相对路径的概念与Windows中的路径表述其实质是一样的。本文仅仅列出几个 常用的目录命令以及各个命令的常用参数。 一、目录路径绝对路径 由根目录写起的路径。如:/home/oracle/robinson 对于s ...
ROWID 是一个类似于rownum的伪列,用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即 被确定且唯一。而对于聚簇表,由于聚簇特性,不同表上的记录由于存储在相同的簇上,因此会拥有相同的ROWID。数据库的大多数操作都是通 过ROWID来完成的,而且使用ROWID来进行单记录定位速度是最快的。下面将给出ROWID的相关描述。 一、ROWID的特性组成及用途1、特性 相对唯一性(聚簇表上不唯一) 一旦确定,不可随意更改 使用10个字节存储(扩展rowid),显示为18位的字符串 特殊情况下,ROWID会发生变化(如下列情形) 表 ...
自适应游标共享Adaptive Cursor Sharing或扩展的游标共享(Extended Cursor Sharing)是Oracle 11g的新特性之一,主要用于解决以前版 本中由于绑定变量窥探导致SQL语句无法获得最佳执行计划的缺陷,即能够对效率低下的游标(子游标)进行自动识别而选择最佳的执行计划。本 文详细描述了自适应游标共享并给出示例。 有关绑定变量窥探请参考:Oracle 绑定变量窥探 一、示例自适应游标共享 1、创建演示环境 SQL> select * from v$version where rownum<2; ...
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。 (1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rownum = n(n>1的自然数)。SQL> select rownum ...
[INS-20802] Oracle Net Configuration Assistant failed。在安装Oracle 11g R2时出现了该错误提示。以前安装的时候没有碰到过类似 的错误。原来是64bit和32bit系统兼容性的问题。如果基于64bit硬件安装32bit 的Linux 和32bit的Oracle 11g,则需要安装patch 8670579。下 面给出patch的安装过程。 一、错误提示 [INS-20802] Oracle Net Configuration Assistant failed . Cause -- The plug-in failed ...
编译无效对象是DBA与数据库开发人员常见的工作之一。对于编译过程中的错误该如何去捕获,下面给出两种捕获错误的方法。 一、当前数据库版本信息及无效对象 1、查看当前数据库版本 SQL> select * from v$version; BANNER ...
绑定变量是Oracle解决硬解析的首要利器,能解决OLTP系统中library cache的过度耗用以提高性能。然刀子磨的太快,使起来锋利,却容 易折断。凡事皆有利弊二性,因地制宜,因时制宜,全在如何权衡而已。本文讲述了绑定变量的 ...
游标是数据库领域较为复杂的一个概念,因为游标包含了shared cursor和session cursor。两者有其不同的概念,也有不同的表现形式。 共享游标的概念易于与SQL语句中定义的游标相混淆。本文主要描述解析过程中的父游标,子游标以 ...
DBMS_XPLAN包中display_cursor函数不同于display函数,display_cursor用于显示SQL语句的真实的执行计划,在大多数情况下,显示真实 的执行计划有助于更好的分析SQL语句的全过程,尤其是运行此SQL语句实时的I/O开销。通过对比预估的I/O与真实的I/O开销来判断SQL语句所存 在问题,如缺少统计信息,SQL语句执行的次数,根据实际中间结果集的大小来选择合适的连接方式等。本文仅仅讲述display_cursor函数的使 用。 有关执行计划中各字段模块的描述请参考: 执行计划中各字段各模块描述 有关由SQL语句来获取执行计划请参考: 使 ...
DBMS_XPLAN包包括一系列函数,主要是用于显示SQL语句的执行计划,且不同的情形下使用不同的函数来显示,如预估的执行计划则使用 display函数,而实际的执行计划则是用display_cursor函数,对于awr中的执行计划,则是用display_awr函数,而SQL tuning集合中的执行计划 则由display_sqlset来完成。本文主要描述DBMS_XPLAN包中display函数的使用,尽管可以通过SQL语句来查询缺省表plan_table来获得执行计划, 事实上,使用display函数更便捷,且display函数提供了多种不同的显示格式。 有关执行计划中各字段模 ...
在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、模块显示或不显示,下 面的描述给出了执行计划中各字段的含义以及各模块的描述。 有关执行计划中各字段模块的描述请参考: 执行计划中各字段各模块描述 有关由SQL语句来获取执行计划请参考: 使用 EXPLAIN PLAN 获取SQL语句执行计划 有关使用autotrace来获取执行计划请参考:启用 AUTOTRACE 功能 有关display_cursor函数的使用请参考: dbms_xplan之display_cursor函数的使用 一、执行计划中各字段的描述 ...
Global site tag (gtag.js) - Google Analytics