返回顶部

收藏

使用mongodb的touch命令将索引(数据)预加载到内存中

更多

mongodb提供了管理命令touch,该命令可以让你将一张表的索引和数据选择性的加载到内存中,这样可以很好的提升查询的性能。

命令使用方式如下:

db.runCommand({"touch":"table-name", index: true, data: true})

touch命令需要指定要touch的对象集合,上面命令中的table-name,还有两个选项指定index和data,可以选择性的加载index或者data,也可以两者都加载。

touch命令是异步加载,是不会阻塞mongo进程的。

标签:mongodb,touch,缓存

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Bruce Dou 发表 2013-04-09 02:51:59 MongoDB 使用的一些经验
  2. 润物无声 发表 2012-06-02 12:21:23 FLV格式流媒体的缓存渐进拖放原理
  3. 博主 发表 2013-06-18 12:00:00 Ruby, Rails, MongoDB and the Object-Relational Mis
  4. 博主 发表 2010-03-04 08:00:00 Python(Stackless) + MongoDB Apache 日志(2G)分析
  5. 博主 发表 2013-07-25 14:36:00 Introducing the MongoDB Driver for the Rust Progra
  6. 博主 发表 2013-08-20 12:14:58 $push to sorted array
  7. itcodes 发表 2013-09-11 04:20:00 MongoDB的增删改查
  8. 博主 发表 2013-10-24 16:19:58 Performance Tuning MongoDB on Solidfire
  9. 张映 发表 2013-12-04 13:24:26 mongodb 用户 权限 设置 详解
  10. 博主 发表 2010-12-09 16:00:00 从天涯论坛看终极页的缓存控制
  11. 博主 发表 2014-03-14 14:55:48 Processing 2 Billion Documents A Day And 30TB A Mo
  12. 博主 发表 2014-05-01 14:37:48 Betting the Farm on MongoDB

发表评论