gpt4 book ai didi

mysql - 更改表启用键和 myisamchk

转载 作者:行者123 更新时间:2023-11-29 08:59:28 25 4
gpt4 key购买 nike

我正在将大数据导入 MYSQL myisam 表。如果我使用 ALTER TABLE 禁用/启用键或 myisamchk 工具有什么区别吗?

ALTER TABLE DISABLE KEYS; 
LOAD DATA INFILE 'file' INTO TABLE table;
ALTER TABLE ENABLE KEYS;

VS

myisamchk --keys-used=0 -rq path\templatelinks
LOAD DATA INFILE 'file' INTO TABLE table;
myisamchk -rq path\table

我检查了两者,发现 ALTER TABLE 快了大约 30%。还有其他差异吗?还是两者都做同样的事情?

最佳答案

不,两者的功能不同。如果您想更快地加载数据,您可以根据您已经执行的操作来禁用/启用键。我相信,如果您按如下方式使用 --keys-used=0,那么使用 myisamchk 实用程序将获得更快的性能:

myisamchk --keys-used=0 -rq path\table

关于mysql - 更改表启用键和 myisamchk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com