我按照these instructions加速将大型本地文件(<div>
<h1 *ngIf="loading">Loading...</h1>
<div *ngIf="!loading">
Loaded
</div>
</div>
,500+M
行)加载到MySQL中,向10+M
添加配置:
/etc/mysql/my.cnf
但遇到以下问题:
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
local-infile=1
# add following code
innodb_doublewrite = 0
innodb_support_xa = 0
PS:MySQL版
mysql: unknown variable 'innodb_doublewrite=0'
mysql: unknown variable 'innodb_support_xa=0'
答案 0 :(得分:6)
将它们放在[mysqld]
下,而不是[mysql]
。
此外,请确保innodb_buffer_pool_size
约占可用内存的70%。
即使这样,你也可能会超时。
或者您可能需要将文件分块。 (每个块10K行可能是合理的。)