elasticsearch进行批量插入的时候总是少数据
一、问题 现有a表和b表,两张mysql数据库的表,需要把两张表的数据取共同字段,合并并导入es中,其中a表共有数据1000条,b表共有数据1200条,a表和b表的主键id都是从1开始递增的,结果导入的时候显示成功导入2200条数据,而实际查询的时候却只显示b表1200条数据。 二 、分析 现在导致数据被删除的情况应该是a表和b表的主键id重复,es默认mysql中的 id 为主键 并且document 的_id 和id保持一致, 导致a表中的数据被删除掉了(替换掉了) 三、解决方案 新建一个字段保存数据库的id 主键数据, 查询的时候使用uuid作为id的数据 注意 es2.0以后就不支持修
用户评论
推荐下载
-
Java使用Mybatis将数据批量插入到Oracle
Java实现使用Mybatis将数据批量插入到Oracle数据库,并且可以使用Oracle序列来生成主键
28 2019-09-14 -
如何快速批量插入MySQL百万条数据
如果你需要快速地在MySQL中插入上百万条数据,一个高效的方法。通过使用LOAD DATA INFILE语句和MyISAM引擎,你可以省去大量时间和精力。本文详细介绍了步骤和注意事项,让你轻松完成这一
18 2023-04-19 -
c# 用Dictionary实现日志数据批量插入
背景最近再做一个需求,就是对站点的一些事件进行埋点,说白了就是记录用户的访问行为。那么这些数据怎么保存呢,人家点一下保存一下?显然不合适,肯定是需要批量保存,提高效率。Dictionary是非线程安全
13 2021-07-31 -
C#实现SQL批量插入数据到表的方法
本文实例讲述了C#实现SQL批量插入数据到表的方法。分享给大家供大家参考,具体如下: #region 帮助实例:SQL 批量插入数据 多种方法 /// /// SqlBulkCopy往数据库中批量插
5 2021-01-03 -
ThinkPHP3.2框架使用addAll批量插入数据的方法
主要介绍了ThinkPHP3.2框架使用addAll()批量插入数据的方法,结合实例形式分析了thinkPHP针对单条数据插入及批量数据插入操作的相关实现技巧,需要的朋友可以参考下
14 2020-11-12 -
详解MyBatis批量插入数据Mapper配置文件的写法
本篇文章主要介绍了详解MyBatis批量插入数据Mapper文件的写法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
14 2020-08-31 -
SQL Server中数据行批量插入脚本的存储实现
主要介绍了SQL Server中数据行批量插入脚本的存储实现 的相关资料,需要的朋友可以参考下
21 2020-09-21 -
Yii框架批量插入数据扩展类的简单实现方法
主要介绍了Yii框架批量插入数据扩展类的简单实现方法,涉及Yii扩展类及数据库相关操作技巧,需要的朋友可以参考下
8 2020-10-28 -
通过反射注解批量插入数据到DB的实现方法
今天小编就为大家分享一篇关于通过反射注解批量插入数据到DB的实现方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
8 2020-12-13 -
MYSQL批量插入数据的实现代码第13页
MYSQL批量插入数据的实现代码第1/3页
26 2022-05-24
暂无评论