问题描述: spring boot spring data MongoDB 项目中使用 CompoundIndex注解来生成MongoDB索引,但是项目启动后未生效 解决方案: 在配置文件中增加:spring.data.mongodb.auto index creation: true 注意:该注解在第一次生成表的时候生效,如果表已经存在,需要删除表重新生成。 新建表时, 通过在实体类上增加 Co ...
2021-08-11 23:20 0 224 推荐指数:
[TOC] 声明:本文同步发表于 MongoDB 中文社区,传送门: http://www.mongoing.com/archives/27310 背景 最近线上的一个工单分析服务一直不大稳定,监控平台时不时发出数据库操作超时的告警。 运维兄弟沟通后,发现在每天凌晨1点都会出现若干次的业务 ...
背景 需要创建数据全字段索引,因此把带检索数据列以内嵌文档的方式写入,在内嵌文档上加索引,加速查询 方案1:内嵌文档上加索引 数据存储格式如下: 在内嵌文档info上创建索引,并测试查询是否走索引,如下: 从上述测试可以看出,内嵌索引必须精确匹配(所有字段都必须匹配),且字段顺序 ...
插件安装方式,在设置setting 中找到plugins。在检索框中检索lom,没有的话点击红框内的search in repositories。 点击install进行安装。 记得安 ...
Spring 缓存注解是基于Spring AOP切面,必须走代理才能生效,同类调用或者子类调用父类带有缓存注解的方法时属于内部调用,没有走代理,所以注解不生效。 解决方法: 方式一:将缓存的方法抽离放到一个单独的类中,然后再在service的实现类中进行调用; 方式二:手动使用 ...
问题 写了一个nacos整合sprig的demo,依赖 代码 本地配置application.properties nacos创建dev名称空间,创建配置 此时,运行main函数,报错: 原因nacos-spring-contex:1.0.0依赖的spring是3.x ...
一、问题描述 最近遇到一个mybatis plus的问题,@TableField注解不生效,导致查出来的字段反序列化后为空 数据库表结构: 对应的实体类 就是description字段为空的问题,查询sql如下 然而,如果不手写sql,使用mybatis plus自带 ...
项目原因,最近在对MongoDB进行数据存储优化 原有问题: 日志数据量比较大,存到一张表,需要手工定时删除数据,且删除数据时间按天算 数据会定时打包到HDFS,查询时间很慢,需要优化 机器内存占用过大,副本集主节点内存占用超过90%,其他节点超过 ...