恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

mysql数据迁移

  • 首页
  • 资讯中心
  • /
  • mysql数据迁移

相关资讯

LLM API网关优化:降低80%调用成本的实战方案 2026/9/15 22:51:43
RPA选型五道信任关:稳定性、Excel保真、SQLite中文、锁屏容错、错误定位 2026/9/15 22:51:43
锐捷-GZ073 网络系统管理赛项赛题第3套A模块-S4配置 2026/9/15 22:51:43

最新资讯

Flame 跨平台支持与 Web 部署指南:GitHub Pages、itch.io 与 Cloudflare Pages 全流程实战
awesome-codex-skills 实战:基于 Notion 高级搜索技术,为 Codex 研究文档工作流精准定位信息源
Spring全家桶高效学习路线:从IoC/DI到微服务实战
UART回环测试假通过:寄存器配置与电气鲁棒性深度解析
一文读懂有线通信标准:以太网、RS-485、光纤等选型与排查指南
XL420低功耗高性能433MHz接收芯片实战解析

今日推荐

GDPR下大数据架构重构与隐私保护实践
多组学数据平台架构设计与优化实践
企业主数据管理系统架构设计与实施全解析

本周热门

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化
Flutter应用改名全指南:从Android到iOS的配置与工具实践

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

mysql数据迁移

发布时间:2026/9/15 22:56:43
mysql数据迁移 背景随着时间的推移交易系统中的订单表越来越大目前达到500w数据。为了防止数据量过大导致的查询性能问题现将订单表进行拆分分为实时库和历史库。实时库保留近6个月的数据用于退款业务需求其余订单数据全部迁移到历史库中。方式一复制表结构与数据可通过navicat右键选择复制表结构与数据进行全量同步数据。但是该操作会锁表导致其他事务的新增、修改、删除操作都被挂起慎用方式二dbf文件方式导入导出数据可通过navicat菜单进行dbf格式导出。此操作数据完整性最高导出文件大500w数据可达到30G不锁表导出过程中可新增、修改、删除。测试500w数据导出时间30min导入时间字段映射存在问题导入失败方式三txt文件方式可通过navicat菜单进行txt格式导出。数据完整性中等导出文件不大500w数据不到1G;不锁表。测试500w数据导出时间8min导入时间约2h方式四导入导出命令推荐注意当前用于需要有该导入导出命令权限。导出时不锁T_UNION_ORDER表select * from T_UNION_ORDER into outfile b.txt;导入时锁T_UNION_ORDER_copy1表load data infile b.txt into table T_UNION_ORDER_copy1;测试500w数据导出时间1min导入时间8min方式五程序迁移推荐先插入数据到新表中再删除原表数据两组操作作为一个事务来处理。可参考以下步骤执行步骤一定时任务开启时间2点~3点 1小时内每10s触发一次同步任务。步骤二一个批次的数据量为300条1h同步10.8w条数据。insert_time 条件值取第前180天。insert_time没有创建索引走的全表扫描sql语句耗时时间和符合条件的记录条数占全量数据的百分比相关占比越大耗时越短占比越小耗时越长。因此程序上线初期一次同步任务的执行时间较短后期随着需要同步的数据越来越少sql执行的时间也越来越长。select * from T_UNION_ORDER where insert_time 2023-01-01 00:00:00 limit 300;批量进行数据插入一个批次的数据量要适中太大会导致字符串长度超长报错太小频繁访问数据库导致可能的性能问题。insert into T_UNION_ORDER_HISTORY () values (),(),();批量删除删除操作会加锁。虽然是行锁如果in的数据量太大可能会造成索引失效行锁升级为表锁。delete from T_UNION_ORDER where order_no in ();步骤三增加手工触发订单数据同步机制。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号