词典的格式设计词典中所保存的信息主要是三部分:Term字符串Term的统计信息,比如文档频率(Document Frequency)倒排表的位置信息其中Term字符串如何保存是一个很大的问题,根据上一章基本原理的表述中,我们知道,写入文件的Term是按照字典顺序排好序的,那么如何将这些排好序的Ter...
分类:
其他好文 时间:
2014-08-28 11:21:39
阅读次数:
404
一、管理索引-原理介绍索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种:为什么添加了索引后,会加快查询速度呢?二、创建索引1)、单列索引单列索引是基于单个列所建立的索引语法:create index 索引名 on 表名(...
分类:
数据库 时间:
2014-07-23 16:54:41
阅读次数:
279
MySQL索引原理及慢查询优化转:http://tech.meituan.com/mysql-index.htmlMySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我...
分类:
数据库 时间:
2014-07-18 20:39:39
阅读次数:
451
一、存储结构 在SQL Server中,有许多不同的可用排列规则选项。 二进制:按字符的数字表示形式排序(ASCII码中,用数字32表示空格,用68表示字母"D")。因为所有内容都表示为数字,所以处理起来速度最快,遗憾的是,它并不总是如人们所想象,在WHERE子句中进行比较时,使用该选项会造成严.....
分类:
数据库 时间:
2014-07-07 10:52:34
阅读次数:
215
因为索引的不可见性,很多人对它的工作原理可能也很迷糊,因此通常对建索引也不知道如何下手。一些基本概念:1.数据页:参见索引原理。在聚集索引中,就是索引页的叶节点。我们来简单地看看它是如何工作的。图A我们来看图A,聚簇索引的结构图。数据页就是数据库里实际存储数据的地方,可以看到是按页1页1页存的。假设...
分类:
数据库 时间:
2014-05-28 00:49:34
阅读次数:
289