相关疑难解决方法(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万
查看次数

为什么 InnoDB 将所有数据库存储在一个文件中?

MyISAM 用于将每个表存储在相应的文件中很方便。InnoDB 在很多方面都取得了进步,但我想知道为什么 InnoDB 将所有数据库存储在一个文件中(ibdata1默认情况下)。

我知道 InnoDB 将通过表的单个索引文件映射文件中数据的位置,但我不明白为什么它将所有数据混合在一个文件中。更重要的是,为什么要混合服务器上所有数据库的数据?

MyISAM 的一个有趣功能是,可以将数据库文件夹复制/粘贴到另一台机器上,然后使用该数据库(无需转储)。

mysql innodb myisam mysqldump mysql-5.5

56
推荐指数
3
解决办法
7万
查看次数

建议使用 innodb_file_per_table 吗?

我们有一个应用程序,其中只有一个表将增长到数百万行,而其余的将略低于一百万行。那么我们应该使用 innodb_file_per_table 还是保留一个 .ibd 的建议是什么?我读过一些文章说不要使用它,因为在执行连接时您需要更多磁盘访问权限?为了报告生成目的,我们将在此表和其他表之间进行连接。

mysql innodb

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

添加索引非常慢...是否有 mysql cmd 来获取 ETA 或显示进度?

我目前正在我的表(20M 条目)上运行一个更改查询以添加索引。它已经运行了 3 天以上(卡在“复制到 tmp 表”上)。

有没有办法可以看到查询的进度,或者换句话说,有没有办法获得估计的完成时间?

谢谢。

mysql

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

OPTIMIZE TABLE 对我的数据有什么影响吗?

我的数据库速度变慢了。phpMyAdmin 中的分析器建议我OPTIMIZE TABLE在我的表上运行。

但在这样做之前,我(当然)想知道表中的数据是否会发生任何事情,或者此操作是否完全无害。

使用时我应该考虑利弊OPTIMIZE TABLE吗?索引和主键会保持不变吗?数据库中是否有优化后会变慢的区域?

mysql innodb myisam optimization

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

我可以在 mysql 中看到“通过排序修复”的状态吗?

我在一个非常大的表上运行一个alter 语句。

show processlist 将状态显示为“按排序修复”。

有没有办法查看状态,或估计已完成/剩余的工作量?

谢谢。

mysql amazon-rds

6
推荐指数
1
解决办法
9417
查看次数

是否可以估计 DROP 语句还剩下多少时间?

我做了这个查询:ALTER TABLE dbname.tablename DROP COLUMN columnname它已经运行了几个小时,我想知道它还需要多长时间。

大约有 750m 行。

谢谢 !

如果您需要更多详细信息,我会提供给他们,我不想提供那些没有用的信息

mysql alter-table query-performance

6
推荐指数
1
解决办法
572
查看次数

在 Windows (NTFS) 上运行的 MySQL 数据库服务器的最大表大小表类型 InnoDB

我需要设计数据库来存储由网络试用设备生成的数百万个日志文件中包含的信息。

我设计了 5 个不同的表来存储日志文件信息。但是,由于文件数量非常大,我可能会在最大表大小上内存不足。有谁知道最大表大小限制。我在 Windows 7 (NTFS) 上使用 MYSQL 数据库所有表都是 InnoDB 类型。

谢谢你的时间

mysql innodb mysql-5 mysql-5.5

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