Atitit.index manager api design 索引管理api设计
2015-10-05 08:01
246 查看
Atitit.index manager api design 索引管理api设计
1. kw
1
1.1. 索引类型 unique,normal,fulltxt
1
1.2. 聚集索引(clustered index,也称聚类索引
1
1.3. 索引方式:btree,hashtable
2
1.4. 索引使用所有的页面规模百分比
2
2. Ui
2
3. api
2
3.1. createIndex(indexName,cols)
2
3.2. Rebuild
2
3.3. Del
2
3.4. Up
2
4. -----code
3
5. Refer
3
我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。
我们把这种目录纯粹是目录,正文纯粹是正文的排序方式称为“非聚集索引”。
在建立聚集索引之后,SQL SERVER会重新组织数据页,让其中的数据行按照聚集索引中键值的顺序存储。SQL SERVER不需要在硬盘上的数据一定要实际按照聚集索引排序,但在建立聚集索引时,会尝试在逻辑上排序数据的同时,也会在物理上让数据尽可能地排序
非聚集索引
非聚集索引是完全独立于数据表之外的结构,所以不会影响数据行的顺序
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
private String indexDir;
private movFulltxtIdxGener fulltxtIndexGener;
public IndexManager(String indexDir) {
// TODO Auto-generated constructor stub
this.indexDir=indexDir;
}
public static void main(String[] args) {
//mov index manager
IndexManager im=new IndexManager(pathx.classPathParent_jensyegeor()+"/index_movs");
im.fulltxtIndexGener=new movFulltxtIdxGener();
im.createFulltxtIndex("searchIndex", "");
System.out.println("--f");
}
1. kw
1
1.1. 索引类型 unique,normal,fulltxt
1
1.2. 聚集索引(clustered index,也称聚类索引
1
1.3. 索引方式:btree,hashtable
2
1.4. 索引使用所有的页面规模百分比
2
2. Ui
2
3. api
2
3.1. createIndex(indexName,cols)
2
3.2. Rebuild
2
3.3. Del
2
3.4. Up
2
4. -----code
3
5. Refer
3
1. kw
1.1. 索引类型 unique,normal,fulltxt
如果未使用 UNIQUE 属性创建聚集索引,数据库引擎将向表自动添加一个 4 字节的 uniqueifier 列。必要时,数据库引擎将向行自动添加一个 uniqueifier 值以使每个键唯一。此列和列值供内部使用,用户不能查看或访问。1.2. 聚集索引(clustered index,也称聚类索引
新华字典的正文本身就是一个聚集索引。比如,我们要查“按”字,就会很自然地翻开字典的前几页,因为“按”的拼音是“an”,而按照拼音排序的新华字典是以英文字母“a”开头并以“z”结尾的我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。
我们把这种目录纯粹是目录,正文纯粹是正文的排序方式称为“非聚集索引”。
在建立聚集索引之后,SQL SERVER会重新组织数据页,让其中的数据行按照聚集索引中键值的顺序存储。SQL SERVER不需要在硬盘上的数据一定要实际按照聚集索引排序,但在建立聚集索引时,会尝试在逻辑上排序数据的同时,也会在物理上让数据尽可能地排序
非聚集索引
非聚集索引是完全独立于数据表之外的结构,所以不会影响数据行的顺序
1.3. 索引方式:btree,hashtable
1.4. 索引使用所有的页面规模百分比
索引页只占到总数据页的5%:作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
2. Ui
3. api
3.1. createIndex(indexName,cols)
3.2. Rebuild
3.3. Del
3.4. Up
4. -----code
public class IndexManager {private String indexDir;
private movFulltxtIdxGener fulltxtIndexGener;
public IndexManager(String indexDir) {
// TODO Auto-generated constructor stub
this.indexDir=indexDir;
}
public static void main(String[] args) {
//mov index manager
IndexManager im=new IndexManager(pathx.classPathParent_jensyegeor()+"/index_movs");
im.fulltxtIndexGener=new movFulltxtIdxGener();
im.createFulltxtIndex("searchIndex", "");
System.out.println("--f");
}
5. Refer
SQL Server 查询性能优化——创建索引原则(一) - DotNet菜园 - 博客园.htm
相关文章推荐
- 第四周项目3 单链表应用(1)
- Atitit.resin could not create the java virtual machine问题
- Atitit。激活某个程序的api attilax总结
- 飞鸽传书
- 书单
- Android Demo---实现从底部弹出窗口
- Android Demo---实现从底部弹出窗口
- Atitit. html 使用js显示本地图片的设计方案.doc
- ATITIT.翻译模块的设计与实现 api attilax 总结
- Xcode模拟器中无法播放音频文件的原因分析
- Xcode模拟器中无法播放音频文件的原因分析
- Xcode模拟器中无法播放音频文件的原因分析
- 盘点Galaxy S6 edge+几个趣味功能
- Modern Operating System --- Chap 5.5.2 Clock Software
- 第4周项目5-猴子选大王
- Java Main Differences between Java and C++
- 营销文案好有个毛用
- UITableView中的一些坑
- 知识3.0的:培训课程
- 知识3.0的<how-to>:培训课程