zoukankan      html  css  js  c++  java
  • 大量SQL语句文本,如何快速导入到MySQL中?

    大量SQL语句文本,如何快速导入到MySQL中?
    
    
    1、可在SQL文本前,添加set session sql_log_bin=0(需要在从库也导入一次)。
    2、导入期间临时修改参数sync_binlog=10000、innodb_flush_log_at_trx_commit=0、innodb_autoinc_lock_mode=23、导入前,根据业务情况看能否删除除了自增列主键外的其他索引。
    4、将SQL文件切割成多份,再并发多线程导入。
    5、若该SQL文件是每个INSERT一行,需要先行将多行合并成一行,即启用extended-insert模式。
    6、以上建议,在线上环境请谨慎评估该骚操作的风险性。
    7、以上建议,仅考虑尽快导入,涉及到和具体业务需求相冲突时(例如太快导入反倒会影响在线数据库性能),以实际情况为主。
  • 相关阅读:
    UnityShader
    Unity
    Tools
    linux下解压命令
    进程 同步、互斥
    I/O模型
    jclass jobject
    javah javap
    IDA 结构体
    Windows CSRSS API List (NT/2000/XP/2003/Vista/2008/7/2012/8)
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/13153243.html
Copyright © 2011-2022 走看看