- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 IN-EXISTS
SELECT /* EXISTS example */e.employee_id, e.first_name, e.last_name, e.salaryFROM employees eWHERE EXISTS (SELECT 1 FROM orders o /* Note 1 */WHERE e.employee_id = o.sales_rep_id /* Note 2 */AND o.cus
2010-04-26 16:54:00 507
原创 WMWARE 工作模式
导读-- VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。 如果你想利用VMWare在局域网中新建一个独立的虚拟服务器,为局域网用户提供网络服务;或者想创建一个与网内其他机器相隔离的虚拟系统,进行特殊的调试工作。此时,对虚拟系统工作模式的选择就非常重要了。如果你选择的工作模式不正确,就无法实现上述目的,也就不能充分发挥V
2010-04-26 16:50:00 782
原创 当主机无网卡或有网卡没联网(没插网线)的情况下,主机如何与vmware通信?
一种解决方案是:1、将虚拟机的网卡连接方式设置为NAT方式;2、查看主机中 VMNET8 (也在网络连接内)的状态,找到它的 IP 地址,比如 192.168.166.1 ;3、将虚拟机中的 IP 地址设置为与上面 IP 同一个网段,如 192.168.166.100 ,并且要在网关和 DNS 里面填上刚才找到的那个 IP 地址( VMNET8 的 IP 地址)。经过上面几步设置,无论主机插
2010-04-26 16:47:00 2130
转载 收集统计信息
1. 理解什么是统计信息优化器统计信息就是一个更加详细描述数据库和数据库对象的集合,这些统计信息被用于查询优化器,让其为每条SQL语句选择最佳的执行计划。优化器统计信息包括:· 表的统计信息o 行数o Block数o 行平均长度· 列的统计信息o 列中不同值的数量o 列中null的数量o 数据分布(
2010-04-17 14:40:00 966
原创 琢磨不透的cbo
第1章 表信息-- Create tablecreate table WFWIPARTICIPANT( WIPARTICID NUMBER not null, WORKITEMID NUMBER, PARTICIPANTTYPE VARCHAR2(20), PARTICIPANT VARCHAR2(256), PARTICIP
2010-04-17 14:11:00 736
原创 通过物化视图方式同步两服务器中数据表的两种不同方式的比较
表设置:服务器A为主服务器,有一个表test,服务器B需要同步服务器A中的test表数据。服务器B中有个数据库链接LINK_A 方法一: 在服务器A上 CREATE MATERIALIZED VIEW LOG ON TEST; 在服务器B上 CREATE MATERIALIZED VIEW TEST REFRESH FAST ON DEMAND
2010-04-14 14:26:00 647
原创 观察analyze table compute statistics 都对什么对象统计了信息
analyze table compute statistics = analyze table compute statistics for table for all indexes for all columns; 比analyze table compute statistics for table for all indexes for all indexed columns 分
2010-04-08 17:55:00 4457
原创 索引什么时候重建和重建方法讨论
索引什么时候重建和重建方法讨论下面是我简单整理的一份,希望对大家有帮助,那里不妥希望提出!索引什么时候需要重建和重建的方法一提到索引,大家都知道,但是怎样建索引,什么时候重建索引,重建索引用什么方法,可能有的就不太清楚了,我根据一些资料简单的整理一点,如果哪里不对或是不妥请大家指点,希望大家有更好经验也share出来。索引的目的是为了加快寻找数据的速度,但是如果对表经常做改动,则索引也会相
2010-04-08 15:34:00 1149
转载 索引常用命令
/*给创建bitmap index分配的内存空间参数,以加速建索引*/show parameter create_bit;/*改变索引的存储参数*/alter index index_name pctfree 30 storage(initial 200k next 200k);/*给索引手工分配一个分区*/alter index index_name allocate ext
2010-04-08 15:25:00 1160
转载 alter index coalesce和alter index rebuild的区别
alter index coalesce和alter index rebuild的区别:alter index coalesce是合并同一branch的leaf block。而alter index rebuild是重新建立一个indexes,一般需要2倍的index大小的空间。而且需要排序。以下是证明alter index coalesce的过程:×××××××× ×××××××××××××××
2010-04-08 14:49:00 2036
转载 浅谈oracle中重建索引_(ZT)
当我们创建索引时,oracle会为索引创建索引树,表和索引树通过rowid(伪列)来定位数据。当表里的数据发生更新时,oracle会自动维护索引树。但是在索引树中没有更新操作,只有删除和插入操作。例如在某表id列上创建索引,某表id列上有值“101”,当我将“101”更新为“110”时,oracle同时会来更新索引树,但是oracle先将索引树中的“101”标示为删除(实际并未删除,只是标示一
2010-04-08 14:20:00 727
转载 cbo优化中的基数(cardinality)介绍
CBO(基于代价的优化器)是RBO(基于规则的优化器)的替代品,从9i开始oracle就建议用户使用RBO来进行SQL的优化。CBO大概的优化原理很简单,他通过对象上的统计信息来计算各个执行计划的代价,然后选择代价较小的执行计划来运行。所以对于CBO来说对象(比如表,索引)上的统计信息就显得十分的重要,不仅要有统计信息,还要保证统计信息是准确的,不准确的统计信息可能会带来灾难性的结果。那么orac
2010-04-07 09:30:00 1417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人