- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 查询参数:SARG规则与索引
SARG(Searchable Arguments)的定义:用于限制搜索的一个操作,因为它通常是指一个特定的匹配,一个值的范围内的匹配或者两个以上条件的AND连接。 形式如下: 列名 操作符 或 操作符列名列名可以出现在操作符的一边,而常数或变量出现在操作符的另一边。如: Name=’张三’ 价格>5000 5000 Name=’张三’ an
2013-07-29 15:03:28 2442
转载 基于函数的索引
使用基于函数的索引(BFI, Based Function Index): 从Oracle 8i开始,可以使用基于函数的索引来提高查询性能, 使用基于函数的索引,需要几个条件: 1, 用户需要有create index或者create any index权限 2, 用户需要有query rewrite或者global query rewirte权限
2013-07-29 14:21:36 1165
转载 索引的用法
>避免在索引列上使用计算和函数. WHERE子句中,如果索引列是函数的一部分.优化器将不使用索引而使用全表扫描. 举例: 低效: SELECT … FROM DEPT WHERE SAL * 12 > 25000; 高效: SELECT … FROM DEPT WHERE SAL > 25000/12; 这是一个非常实用的规则,请务必牢记 [注意:]
2013-07-29 14:07:55 1354
转载 隐式转换导致索引失效
索引是我们进行优化的一种重要方式。实际工作中,一个简单的索引,可能就会大大提升提高关键业务作业效率,最终提升用户满意度。在CBO时代,DBA和开发人员经常为索引为什么不出现在执行计划中而困惑。 问题提出 下面是一个模拟的开发场景。 //构建数据表 SQL> create table t as select * from dba_objects ; Table
2013-07-29 13:47:08 2003
转载 RMI之stubs和skeletons
存根类是一个类,它实现了一个接口,但是实现后的每个方法都是空的。 它的作用是:如果一个接口有很多方法,如果要实现这个接口,就要实现所有的方法。但是一个类从业务来说,可能只需要其中一两个方法。如果直接去实现这个接口,除了实现所需的方法,还要实现其他所有的无关方法。而如果通过继承存根类就实现接口,就免去了这种麻烦 什么是RMI 分布式计算系统要求运行在不同地址空
2013-07-28 14:28:13 2810 2
转载 JNDI 学习
基于JNDI的应用开发 JNDI(The Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API.命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 命名或目录服务使你可以集中存储共有信息,这一点在网络应用中是重要的,
2013-07-27 22:08:20 1064
固定管理系统
2011-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人