函数索引
函数索引:1、创建函数索引:1)、CREATE INDEX IDX_EMPLOYEE_NAME ON EMPLOYEE(UPPER(NAME));SELECT * FROM EMPLOYEE WHERE UPPER(NAME) = 'PANDA';2)、CREATE INDEX IDX_WEATHER ON WEATHER((MAXTEMP-MINTEMP) DES...
不可见索引
不可见索引:优化器看不到这个索引的存在,但是数据库在增删改操作时还要像对待普通索引一样维护不可见索引。(除了它对优化器的不可见特性别的和普通索引没什么区别)1、不可见索引的用途:1)、当用altre index.....
Oracle 外部表创建(转)
Oracle 外部表创建实验Oracle为外部表提供了两种访问的驱动程序,默认的访问程序是oracle_loader,它允许使用oracle的装载技术从外部文件中读取数据。另一种访问驱动程序是oracle_datapump它从数据库读取数据库并将数...
表之间的连接
1、排序--合并连接(sort merge join,CMJ)内部连接过程1)、首先生成row source1需要的数据,然后对这些数据按照连接操作关联列(如:A.col3)进行排序2)、随后生成row source2需要的数据,然后对这些数据按照...
嵌套表事例和PLS-00642问题
这是前几天遇到的一个小问题记录下来,呵呵错误事例:declaretype tb_type is table of varchar2(32);v_coll tb_type:=tb_type();beginv_coll:=tb_type('xiaowang','xiaoma','gagaga');for i in (select *...
long数据类型总结
long和long raw分别允许我们在数据库中保存2G的字符和二进制数据。但在PL/SQL类型允许的最大长度只有32760个字符,比varchar2和raw支持的32767个字符还要短。如果你使用的是8i或以后的版本的话,建议避免使用long类...
Oracle 数据库整理表碎片(转)
表碎片的来源当针对一个表的删除操作很多时,表会产生大量碎片。删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用。怎样确定是否有表碎片-- 收集表统计信息 SQL> exec dbms_stats.gather_tabl...
linux limits.conf 配置
limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。 limits.conf的格式如下: username|@groupname type resource...
对/dev/shm的认识
一、/dev/shm理论/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建 ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意...
/etc/sysctl.conf 参数说明 (转)
kernel.shmall = 2097152 # 可以使用的共享内存的总量。kernel.shmmax = 2147483648 # 最大共享内存段大小。kernel.shmmni = 4096 # 整个系统共享内存段的最大数目。kernel.sem = 250 32000 100 128 # 每个信号对象...
v$session表的妙用
选自WWW.CNONG.ORG http://www.**.org/viewthread.php?tid=38191 v$session 表中比较常用的几个字段说明^_^ 1. sid,serial# 通过sid我们可以查询与这个session相关的各种统计信息,处理信息. a. select...