相关疑难解决方法(0)

在分析 LOAD DATA INFILE 语句的 mysql 中,“系统锁”是什么意思?

使用 LOAD DATA INFILE 插入到 innodb 的 2M 行需要 7.5 分钟,分析显示 99% 的时间在“系统锁定”中

这能告诉我什么有用吗?

   mysql> set profiling=1;
   Query OK, 0 rows affected (0.00 sec)

   mysql> LOAD DATA CONCURRENT LOCAL INFILE '/tmp/item' REPLACE INTO TABLE item_load;
   Query OK, 1964807 rows affected, 8 warnings (7 min 27.35 sec)
   Records: 1964806  Deleted: 1  Skipped: 0  Warnings: 8

   mysql> show profile for query 1;
   +------------------------------+------------+
   | Status                       | Duration   |
   +------------------------------+------------+
   | starting                     |   0.000206 |
   | checking permissions         |   0.000015 | …
Run Code Online (Sandbox Code Playgroud)

mysql innodb profiler

6
推荐指数
2
解决办法
3万
查看次数

使用 LOAD DATA INFILE 在 mysql 中加载数据,复制安全吗?

我正在尝试将数据以 CSV 文件形式加载到 mysql 数据库中。我发现我们可以使用 LOAD DATA INFILE 命令来做到这一点。但根据 mysql 文档,它不是复制安全的。(见这里

有没有比通过应用程序更好的方法来做到这一点?

mysql replication import csv

3
推荐指数
1
解决办法
5750
查看次数

标签 统计

mysql ×2

csv ×1

import ×1

innodb ×1

profiler ×1

replication ×1