索引键值和索引列值不一致之浅析

索引键值和索引列值不一致之浅析
以下探讨索引键值和索引列值不一致的问题: 数据库版本信息 [oracle@rhl6 ~]$ $ORACLE_HOME/OPatch/opatch lsinventory -bugs_fixed | egrep -i 'PSU|DATABASE PATCH SET UPDATE' 14275605 14275605 Tue Dec 25 00:45:11 CST 2012 DATABASE PATCH SET UPDATE 11.2.0.3.4 (INCLUDES CPU 13923374 13923374 Tue Dec 25 00:44:15 CST 2012 DATABASE PATCH SET UPDATE 11.2.0.3.3 (INC...

oracle database 12c在redhat6.2×64上的安装

oracle database 12c在redhat6.2×64上的安装
众所周知,oracle在6月底(我记得是25号吧)发布了他们的新的dbms版本12c,至今也不到1月左右,之前一直没有时间去下载介质,昨晚等到22:00之后才下的安装介质(其他时间段公司封网,你懂得...)。今天便安装了一下,感觉和之前的版本在安装上除了一个PDB的新特性之外,没有什么特别的地方。下边便是俺的安装过程,对了,期间为了安装成功,重装了虚机,后边建db的时候,虚机磁盘空间不足,又扩了一次虚机...

修改字符集(ZHS16GBK到UTF-8)

修改字符集(ZHS16GBK到UTF-8)
修改字符集(ZHS16GBK到UTF-8) 数据库版本 SQL> set line 400 SQL> select * from gV$version; INST_ID BANNER ---------- -------------------------------------------------------------------------------- 1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 1 PL/SQL Release 11.2.0.3.0 - Production 1 CORE 11.2.0....

不可见索引测试

不可见索引测试
不可见索引:可以通过该索引,对待删除的索引或者新建索引进行操作前测试。 相关说明见博文: http://www.yallonking.com/database/basicknowledge/2013/03/770.html ***************************************以下为测试过程*************************************** 数据库版本 SQL> select * from v$version; BANNER ------------------------------------------------------------------------...

有关索引-参数optimizer_index_cost_adj的设置

有关索引-参数optimizer_index_cost_adj的设置
关于参数optimizer_index_cost_adj的设置 概述: 参数optimizer_index_cost_adj的默认值是100,值域是0-10000的任意值。参数数值越低,越可能让优化器使用索引。 注意: 1)一般建议在会话级别设置该参数 2)在oltp系统建议使用很低的参数值,如5或者10,以强制优化器使用索引 数据库版本信息 SQL> select * from gv$version; INST_ID BANNER ---------- ------------------------------------...

有关索引-查看某索引是否使用过

有关索引-查看某索引是否使用过
查看某索引是否使用过 创建测试表及索引 SQL> drop table yallonking; Table dropped. SQL> create table yallonking as select rownum id,'yallonking' name from dual connect by rownum<1000; Table created. SQL> create index idx_id on yallonking(id); Index created. (一)通过对索引的监控来检查 SQL> alter index idx_id monitoring usage; ...

有关索引-其他索引类型

有关索引-其他索引类型
索引学习-其他索引类型 1.不可见索引 1)“不可见”索引可以对优化器隐藏该索引 2)其最大的用途是测试是否应该删除某个索引 3)可以在需要时指定使用索引,其余时间使其不可见 4)数据库还是会继续维护不可见索引的 5)即使指定hint提示也不会是优化器使用到不可见索引 6)可以在会话或者系统级别使用参数 optimizer_use_invisible_indexes设置为true来使优化器使用到这些不可见索引,也可用hint提示...

有关索引-索引组织表(IOT)

有关索引-索引组织表(IOT)
索引组织表(IOT)基础知识: 索引组织表(IOT)访问起来和其他的oracle表一样,但是其物理存储却像B树索引那样,索引组织表一般是“瘦”表也就是列数较少的表上创建。索引组织表一般由多个列组成主键。并且该表的使用场合非常特殊。 使用索引组织表(IOT)的优势: 1)可以节省空间,因为索引就是数据 2)因为有更少的I/O,索引查询性能上有所提高 3)结构中没有数据段部分,故只需要更新索引部分 索引...

有关索引-位图索引

有关索引-位图索引
位图索引 位图索引基础知识: 一个位图索引由多个位串组成,每个位串都表示基础列中的一个独特的有效值,每个位是打开或者是关闭表示该值是否适用于某一行。 使用位图索引的情景: 1)一般用于低基数列 2)最好用于dss系统或者数据仓库 3)最好用于星型模式 4)对于在索引列上有许多连接或者过滤查询的情况,位图索引时比较高效的 5)对于启用了位图索引的表最好减少或者避免DML操作 6)如果要对启...

有关索引-B树索引

有关索引-B树索引
B树索引 B树索引基础知识: 表中的行标示符(rowid)和相关的列值存储在一个平衡的树状结构中。 使用B树索引的原因: 1)提供sql语句的性能 2)强制执行主键和唯一键约束的唯一性 3)减少通过主键和外键约束关联的父表和子表间潜在的锁表问题,即就是外键列上缺少B树索引可能导致表锁定问题发生 注意事项: 1)建议为索引创建单独的索引表空间便于管理,创建时建议使用统一大小的区减少对象创建和删除...
Copyright © YallonKing 保留所有权利.   Theme  Ality

用户登录

分享到: