1、索引的定义 索引是数据库表中一列或多列的值进行的一种排序,用于快速找出在某一列中特定的值。 2、索引的原理 如果不使用索引,则通常的查询数据中,需要对表中数据做一一对应的比较,直到找出所有相关的行为止。也就是说,当数据库表中数据量越大,则查询效率越低;而索引则是迅速到达一个位置,查询数据文件,而 ...
分类:
数据库 时间:
2017-01-12 08:18:47
阅读次数:
208
Mysql索引基础 索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录。索引是提高数据库性能的重要方式。索引创建在表上,是对数据库表中一列或多列的值进行排序的一种结构。可以提高查询速度。MySQL中,所有的数据类型都可以被索引。 增加查询速度 利用索引的唯一性来控制记录的唯一性 降低查 ...
分类:
数据库 时间:
2017-01-11 08:14:21
阅读次数:
220
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索 ...
分类:
数据库 时间:
2016-12-25 23:15:39
阅读次数:
242
1.单词——文档矩阵 单词-文档矩阵是表达两者之间所具有的一种包含关系的概念模型,图3-1展示了其含义。图3-1的每列代表一个文档,每行代表一个单词,打对勾的位置代表包含关系。 图3-1 单词-文档矩阵 从纵向即文档这个维度来看,每列代表文档包含了哪些单词,比如文档1包含了词汇1和词汇4,而不包含其 ...
分类:
其他好文 时间:
2016-11-24 09:07:45
阅读次数:
180
1.索引基础 索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。但是不恰当的索引随着数据量的增加,也会使整个数据库的性能下降。 举个例子: 如果在id上建立索引,则Mysql会使用该索引找到id为5的行,也就是说,Mysql现在索引按值进行查找,然后返回所有包含该 ...
分类:
数据库 时间:
2016-10-22 20:34:24
阅读次数:
259
基础部分 Linux Shell Python 正则 服务部分 DNS DHCP Iptables FTP SSH 数据 磁盘阵列RAID 数据恢复Extundelete 实时备份rsync+inotify 数据镜像DRBD 缓存 Memcache Redis Mysql数据库 DCL+DML+DD ...
分类:
其他好文 时间:
2016-09-10 01:32:59
阅读次数:
217
搜索引擎的索引 1.单词——文档矩阵 单词-文档矩阵是表达两者之间所具有的一种包含关系的概念模型,图3-1展示了其含义。图3-1的每列代表一个文档,每行代表一个单词,打对勾的位置代表包含关系。 图3-1 单词-文档矩阵 从纵向即文档这个维度来看,每列代表文档包含了哪些单词,比如文档1包含了词汇1和词 ...
分类:
其他好文 时间:
2016-08-26 10:31:56
阅读次数:
124
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索 ...
分类:
数据库 时间:
2016-07-07 19:20:49
阅读次数:
179
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索 ...
分类:
数据库 时间:
2016-07-04 10:11:22
阅读次数:
161