开发者社区> 问答> 正文

通过etl命令全量同步一张2亿数据的表到es,同步到5000w条之后速度明显变慢

同步语句:select t.id as _id,t.id,t.timestamp,t.maker_account,t.maker_order_id,t.maker_order_index,t.taker_account,t.taker_order_id,t.taker_order_index,t.symbol,t.side,t.size,t.price,t.is_otc from engine.trades t

初步怀疑是同步的时候offset太大了造成sql查询性能降低,请问有什么方案可以解决这个问题吗

原提问者GitHub用户level2player

展开
收起
Java工程师 2023-05-03 12:17:42 101 0
1 条回答
写回答
取消 提交回答
  • 通过设置etlCondition: "where t.id >={} and t.id<{}" 手动控制id范围解决了这个问题

    原回答者GitHub用户level2player

    2023-05-04 15:53:01
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载