社区
MongoDB
帖子详情
MongoDB 模糊查询性能太差,怎么改进?
jangogo
2013-02-21 11:07:34
做一个项目, 做了几个月, 现在才发现 模糊查询只能用 正则表达式, 效率太低太低。
10万条记录 已经慢得不行。
项目被迫停滞, 好痛苦!
...全文
4146
6
打赏
收藏
MongoDB 模糊查询性能太差,怎么改进?
做一个项目, 做了几个月, 现在才发现 模糊查询只能用 正则表达式, 效率太低太低。 10万条记录 已经慢得不行。 项目被迫停滞, 好痛苦!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jangogo
2013-03-22
打赏
举报
回复
用了非常痛苦的方式: 分词 来解决这个问题。
jiejiep
2013-03-06
打赏
举报
回复
Mongodb根本不适合去做模糊查询。模糊查询除了 'a%' 这种方式,其他都是不走索引的,全表扫描必然导致 yield 次数多,导致查询慢。就算是走索引的模糊查询,也会消耗相当大的内存。另外Mongodb的模糊查询是使用正则来实现的,匹配不精确,经常会很多东西搜索不到。
jangogo
2013-02-24
打赏
举报
回复
to rucypli 用你链接提供的这种方式是不现实的,因为首先就要分词。 SQL数据库可以不分词。 直接全文本 Like 匹配。 MongoDB 的模糊查询效率是 Like 的10分之一都不到
jangogo
2013-02-24
打赏
举报
回复
我用SQL数据库, 1秒返回结果, 用Mongo建了索引也要5秒
猪公公
2013-02-23
打赏
举报
回复
有没有建索引!
rucypli
2013-02-21
打赏
举报
回复
用什么数据库模糊查找也是非常慢的
http://docs.mongodb.org/manual/tutorial/model-data-for-keyword-search/
mongodb
查询速度慢是什么原因?
mongodb
查询速度慢是什么原因? 通过
mongodb
客户端samus代码研究解决问题 最近有项目需要用到
mongodb
,于是在网上下载了
mongodb
的源码,根据示例写了测试代码,但发现一个非常奇怪的问题:插入记录的速度比获取数据的速度还要快,而且最重要的问题是获取数据的速度无法让人接受。 测试场景:主文档存储人员基本信息,子...
php中如何利用
模糊查询
,查询
mongodb
一个月内数据
php中如何利用
模糊查询
,查询
mongodb
一个月内数据使用本方法的前提条件: 一个月内的数据量不太大,要不然用
模糊查询
,
性能
太差
php组件中
mongodb
已经打开 譬如现在我需要插叙2015年1月的系统数据条数 再具体点,就拿我手头上现在正在做的一个项目的作为例子。 需求:查询2015年1月一个月内系统产生的“说说”条数 数据库中的数据格式:time:2015-01-xx xx:xx:xx
MongoDB
性能
调优教程(一)
原文:
MongoDB
Performance Tuning 协议:CC BY-NC-SA 4.0 一、系统的
性能
调优
性能
是任何应用的关键成功因素。如果你想想你每天使用的应用,很明显你只使用
性能
好的应用。如果谷歌搜索需要 2 分钟,而必应几乎是即时的,你会使用谷歌吗?当然不是。事实上,研究表明,如果一个页面的加载时间超过 3 秒,大约有一半的人会放弃这个网站。 1 应用的
性能
取决于许多因素,但是
性能
差的最常见的可避免的原因是数据库。将数据从磁盘移动到数据库,然后从数据库移动到应用,涉及应用基础架构中最慢
mongodb
find 速度慢
go相关学习资料:https://edu.51cto.com/video/4196.html
MongoDB
查询速度慢的问题分析与优化
MongoDB
是一种高
性能
、高可用的NoSQL数据库,广泛应用于大数据处理和实时分析场景。然而,在实际使用过程中,我们可能会遇到查询速度慢的问题。本文将从问题原因分析、优化策略和代码示例等...
关于
MongoDB
使用的优化总结
在画像平台人群圈选模块中,人群包的计算和存储是在CilckHouse引擎中完成的。但是基于CilckHouse在并发查询、集群压力方面的考虑,在数据输出模块中,并不是直接从CilckHouse中查询获取数据,而是在人群包数据计算完成后,通过数据同步模块将数据从CilckHouse同步到
MongoDB
中。
MongoDB
作为数据输出模块的底层数据存储和查询引擎,需要满足高效的数据写入和读取
性能
。同时人群包并不必保存全部的历史数据,
mongoDB
中只需保留最近N个版本的人群包数据即可,所以为了删除无效数据,还需要
MongoDB
1,797
社区成员
1,467
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章