mysql 快速写入数据
情景:表数据量过大,需要拆分表 流程: mysqldump -u用户名 -p密码 -h主机 数据库 a -w “sql条件” –lock-all-tables > 路径 /usr/local/mariadb-10.3.21-linux-x86_64/bin/mysqldump -uroot -p123456 -h192.168.1.1 test t_cs_cfxx -w 'kid ="2930349a-fd04-4ed8-9174-504f144811b2"' --skip-lock-tables > /appduto/a.sql 导出的再进行二次加工,对插入的数据进行修改表名,source即可。
速度优化: ①对于insert语句,insert多个,多个insert快很多。 ②可以在navicate上多开几个进程写 ③配置生效:引用[https://blog.csdn.net/zhanglong_4444/article/details/86743371] max_allowed_packet = 1024M {增加insert后面的语句长度} innodb_flush_log_at_trx_commit = 0 innodb_log_buffer_size = 16M { 此配置项作用设定innodb 数据库引擎写日志缓存区;将此缓存段增大可以减少数据库写数据文件次数。} innodb_autoextend_increment = 128M innodb_log_file_size = 128M innodb_buffer_pool_size = 4096M ④ 关闭没必要的读写,专注一件事{bin日志,应用程序读写} ⑤ 耐心当数据搬运工、
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报