开发者社区 问答 正文

使用mysql命令导入sql文件会造成锁表现象,如何导入才能不发生锁表?

使用如下命令导入sql文件,会造成锁表,如何才能不锁表导入文件:mysql -h 127.0.0.1 -P 3306 -u root -p'密码' dbname < sql.sql

展开
收起
1051766530755055 2021-06-25 09:45:19 1208 分享 版权
1 条回答
写回答
取消 提交回答
  • 您好,锁表的可能有这些 1>不同的存储过程、触发器、动态SQL语句段按照不同的顺序同时访问多张表;
    2>在交换期间添加记录频繁的表,但在该表上使用了非群集索引(non-clustered);
    3>表中的记录少,且单条记录较短,被访问的频率较高;
    4>整张表被访问的频率高(如代码对照表的查询等)。

    2021-09-30 22:49:23
    赞同 1 展开评论