- 浏览: 43829 次
- 性别:
- 来自: 北京
最新评论
-
mygod0218:
很不错,深有体会!之前就是没有很好的使用位图索引,以为默认的B ...
oracle索引整理 -
zhangzao:
谢谢,看了你的文章,帮我解决了统计速度慢的问题
oracle索引整理 -
elang0705:
感谢楼主分享,非常受用,希望楼主继续分享类似实用的东东,支持! ...
oracle索引整理 -
muqingren:
...
oracle索引整理 -
sunruping:
<script>alert("haha& ...
oracle索引整理
文章列表
一,
oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。 1、使用不等于操作符(<>, !=)下面这种情况,即使在列dept_id有一个索引,查询语句仍然执行一次全表扫描 select * from dept where staff_num <> 1000 ...
- 2008-07-24 12:57
- 浏览 25857
- 评论(19)
DWR 是一个开放源码的使用 Apache 许可协议的解决方案,它包含服务器端 Java 库、一个 DWR servlet 以及 JavaScript 库。虽然 DWR 不是 Java 平台上唯一可用的 Ajax-RPC 工具包,但是它是最成熟的,而且提供了许多有用的功能。从最简单的角度来说,DWR 是一个引擎,可以把服务器端 Java 对象的方法公开给 JavaScript 代码。使用 DWR 可以有效地从应用程序代码中把 Ajax 的全部请求-响应循环消除掉。这意味着客户端代码再也不需要直接处理 XMLHttpRequest 对象或者服务器的响应。不再需要编写对象的序列化代码或者使 ...
- 2008-07-24 12:28
- 浏览 1408
- 评论(0)
JSF以MVC模式为基础,与Struts不同,JSF的目标是希望以一个与Swing相类似的方式来开发网页,因此,从JSF的结构图当中,他的核心概念不是页面,而是控件树,也就是说,当用户提交一个请求时,JSF会先将页面上的组件先转换为与Swing当中类似的,由容器和控件组成的控件树,然后数据和事件被设置到对应的控件上,然后以一种与Swing类似的方式,来处理后续的请求。控件树是整个JSF的核心,所有其他的一切一切都是围绕着这棵控件树展开的
JSF的处理核心是控件树,他会先将页面上所声明的控件转换为一棵控件树,后续的操作将在这颗控件树上进行。为了提高性能,系统会为 ...
- 2008-07-12 09:38
- 浏览 10308
- 评论(1)
1XSLT是基于XML的表现层模板技术,伴随着XML的大量使用。XSLT也日渐成熟XSLT作为一个通用表现层框架,拥有最好的平台适应性,几乎所有的主流程序设计语言都提供了XLST支持,现有的XLST模板可以简单的移植到不同的语言平台,如将J2EE应用中的XSLT移植到.net平台,这样的可移植性是其他专用模板技术,如Velocity和Freemarker难以达到的。不过,认为,目前在项目中大量采用XSLT技术尚不可取,
2
VelocityVelocity 在诸多项目中得到了广泛应用,不仅限于Web 开发,在众多代码生成系统中,我们也可以看到Velocity 的身影
3
FreeMark ...
- 2008-07-09 12:49
- 浏览 2528
- 评论(0)
1create tablespace testspace datafile 'd:/OracleTest/test001.dbf' size 10m autoextend on next 5m maxsize unlimited extent management local ; //创建表空间
alter tablespace testspace add datafile 'd:/OracleTest/test002.dbf' size 5m autoextend on next 3m maxsize 50m;
alter tablespace testspace d ...
- 2008-07-09 12:02
- 浏览 1959
- 评论(0)
表分区技术是在超大型数据库(VLDB)中将大表及其索引通过分区(patition)的形式分割为若干较小、可管理的小块,并且每一分区可进一步划分为更小的子分区(sub partition)。而这种分区对于应用来说是透明的。通过对表进行分区,可以获得以下的好处:
1)减少数据损坏的可能性。
2)各分区可以独立备份和恢复,增强了数据库的可管理性。
3)可以控制分区在硬盘上的分布,以均衡IO,改善了数据库的性能
存在两种重定义方法,一种是基于主键、另一种是基于ROWID。ROWID的方式不能用于索引组织表,而且重定义后会存在隐藏列M_ROW$$。默认采用主键的方式。 Oracle 9以上提 ...
- 2008-07-09 11:59
- 浏览 1367
- 评论(0)