相关疑难解决方法(0)

如何监控大型 .sql 文件的导入进度?

我正在导入 7 GBfoobar.sql以恢复本地数据库中的表。

$ mysql -h localhost -u root 'my_data' < foobar.sql

$ mysql --version
/usr/local/mysql/bin/mysql  Ver 14.12 Distrib 5.0.96, for apple-darwin9.8.0 (i386) using readline 5.1
Run Code Online (Sandbox Code Playgroud)

我如何监控它的进度?

mysql mysqldump import mysql-5.0

256
推荐指数
6
解决办法
23万
查看次数

是时候导入 sql 转储了

我目前正在上传维基百科的转储文件之一。它有 1GB 压缩和约 7GB 未压缩。它已经导入了 6 个小时。MySQL 中导入表的大小目前为 1.5GB(数据+索引)。会一直导入直到表的大小达到7GB吗?

注意:数据库的数据目录在外部硬盘上。考虑到这只是一个发展,所以我并不关心真实的表现。

mysql

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

为什么 mysql innodb_flush_log_at_trx_commit 设置为 0 没有数据丢失?

这是MySQL信息:

mysql> show variables like 'innodb%flush%log%';
+--------------------------------+-------+
| Variable_name                  | Value |
+--------------------------------+-------+
| innodb_flush_log_at_timeout    | 2700  |
| innodb_flush_log_at_trx_commit | 0     |
+--------------------------------+-------+
2 rows in set (0.00 sec)

mysql> select version()
    -> ;
+-----------+
| version() |
+-----------+
| 5.6.14    |
+-----------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

然后我插入一些东西:

mysql> insert into x select now();
Query OK, 1 row affected (0.00 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysql> select * from x;
+---------------------+
| now()               |
+---------------------+ …
Run Code Online (Sandbox Code Playgroud)

mysql innodb

2
推荐指数
1
解决办法
1553
查看次数

标签 统计

mysql ×3

import ×1

innodb ×1

mysql-5.0 ×1

mysqldump ×1