一、索引介绍 在mongodb中,索引用来支持高效查询。如果没有索引,mongodb必须在整个集合中扫描每个文档来查找匹配的文档。但是如果建立合适的索引,mongodb就可以通过索引来限制检查的文档数量。 索引是一种特殊的数据结构,它存储着集合中小部分的数据集,这种数据结构很容易遍历。索引存储着指定 ...
分类:
数据库 时间:
2017-09-24 22:14:26
阅读次数:
200
一 介绍 二 索引的原理 三 索引的数据结构 三 MySQL索引管理 四 测试索引 五 正确使用索引 六 查询优化神器-explain 七 慢查询优化的基本步骤 八 慢日志管理 九 参考博客 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问 ...
分类:
数据库 时间:
2017-09-16 16:06:21
阅读次数:
277
索引详讲索引管理空间索引 1.创建简单索引 数据准备index.js1.1.先检验一下查询性能 var start = new Date() db.books.find({number:65871}) var end = new Date() end - start 1.2.为number 创建索引 ...
分类:
数据库 时间:
2017-09-15 15:31:14
阅读次数:
259
创建/删除索引 1.ALTER TABLE t ADD INDEX idx(c1) USING BTREE; 2.CREATE INDEX idx ON (c1) USING BTREE; 3.CREATE TABLE时也可顺便创建索引。 4.ALTER TABLE t DROP INDEX idx ...
分类:
其他好文 时间:
2017-09-14 00:33:30
阅读次数:
134
一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为什么要有索引呢? 索引在MySQL ...
分类:
数据库 时间:
2017-09-13 00:18:26
阅读次数:
236
一、MySQL索引管理 1、功能 1 创建索引 - 在创建表时就创建 create table s1( id int, name char(6), age int, email varchar(30), index(id) ); - 在创建表后创建 create index name on s1(n ...
分类:
其他好文 时间:
2017-09-12 20:50:45
阅读次数:
213
阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 三 MySQL索引管理 四 测试索引 五 正确使用索引 六 查询优化神器-explain 七 慢查询优化的基本步骤 八 慢日志管理 九 参考博客 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少 ...
分类:
数据库 时间:
2017-09-12 19:50:31
阅读次数:
333
Reindexing 前文描述了如何通过创建graph index和vertex-centric index来提高性能。如果索引的label或key如果与创建索引操作在同一个事务中,这些索引可以立即生效,也就没有必要进行reindex了。反之,如果需要索引的key和label已经提前创建了,则需要重 ...
分类:
其他好文 时间:
2017-09-02 12:58:39
阅读次数:
317
假设订单业务表结构为: order(oid, date, uid, status, money, time, …) 其中: oid,订单ID,主键 date,下单日期,有普通索引,管理后台经常按照date查询 uid,用户ID,有普通索引,用户查询自己订单 status,订单状态,有普通索引,管理后 ...
分类:
其他好文 时间:
2017-07-24 13:09:41
阅读次数:
122
删除solr索引数据,使用XML有两种写法: 1) 2) 删除所有索引,这样写就可以了: 注意:这个<commit/>节点不能少,否则删除动作的事务不会提交。 删除索引管理界面运行: 也可以使用POST数据到这个URL方式运行: ...
分类:
其他好文 时间:
2017-07-07 11:50:08
阅读次数:
224