键类型:1.主键2.唯一键3.外键索引类型:1. Hash索引2. Ordered索引(BTREE/RTREE)索引的创建:1.主键会创建两个索引:Hash索引和Ordered索引2.唯一键会创建两个索引:Hash索引和Ordered索引3.一般定义的索引只创建Ordered索引主键和唯一键各个索引...
分类:
数据库 时间:
2015-01-04 01:06:20
阅读次数:
308
Solr多核(MultiCore)的概念
想象一下,如果在你的应用里,如果你的索引要区分Catalog,多语言和索引类型,这样的话,一个Search应用对应一个Solr实例是远远不够的,这样就引入了Solr多核(MultiCore)的概念。Solr多核就是在一个search 应用里面创建多个实例,然后给实例分别创建文件系统。
Solr多核的创建
WebSphere Commerce本地开...
分类:
其他好文 时间:
2015-01-02 16:08:10
阅读次数:
321
摘要
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。
文章主要内容分为三个部分...
分类:
数据库 时间:
2015-01-01 14:51:44
阅读次数:
432
2.1 B树索引 (默认类型)
B树索引在Oracle中是一个通用索引。在创建索引时它就是默认的索引类型。B树索引可以是一个列的(简单)索引,也可以是组合/复合(多个列)的索引。B树索引最多可以包括32列。
在下图的例子中,B树索引位于雇员表的last_name列上。这个索引的二元高度为3;接下来,Oracle会穿过两个树枝块(branch block),到达包含有ROWID的树叶块。在每个...
分类:
数据库 时间:
2014-12-30 19:11:47
阅读次数:
175
这两天有个很强烈的感觉就是自己在一些特别的情况下还是hold不住,脑子容易放空或者说一下子不知道怎么去分析问题了,比如,问“hash和btree索引的区别”,这很难吗,只要掌握了这两种数据结构稍加分析就能得出答案,结果是一下子不知道从何说起。进入正题吧,这两者有啥区别。
1. hash索引查找数据基本上能一次定位数据,当然有大量碰撞的话性能也会下降。而btree索引就得在节点上挨着查找了,很...
分类:
数据库 时间:
2014-12-16 17:09:40
阅读次数:
237
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MyS...
分类:
数据库 时间:
2014-12-05 17:09:05
阅读次数:
301
一、B-Tree索引三大特点:高度较低、存储列值、结构有序 1.1利用索引特性进行优化 外键上建立索引:不但可以提升查询效率,而且可以有效避免锁的竞争(外键所在表delete记录未提交,主键所在表会被锁住)。 统计类查询SQL:count(), avg(), sum(), max(), min() ...
分类:
数据库 时间:
2014-11-27 23:35:22
阅读次数:
329
mysql索引类型normal,unique,full text的区别是什么? normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文...
分类:
数据库 时间:
2014-11-27 19:00:24
阅读次数:
161
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MyS...
分类:
数据库 时间:
2014-11-21 15:56:09
阅读次数:
438
语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)WITH FILLFACTOR = 填充因子值0~100GO/*实例*/ CREATE NONCLUSTERED INDEX Index_NotePage_ShareState --创建一个非聚集索引ON NDB.dbo.N.....
分类:
数据库 时间:
2014-11-17 12:10:36
阅读次数:
252