gpt4 book ai didi

mysql - 什么时候给表加索引?

转载 作者:行者123 更新时间:2023-11-28 23:33:48 25 4
gpt4 key购买 nike

我有一个包含 3 个表的多对多关系数据库。将数据加载到表中非常慢,尤其是连接表。 300 万行需要几个小时。

有人建议我先创建表而不创建索引。我正在使用 hibernate 。如果我不在类中注释索引,那么添加索引的最佳时间和方式是什么?我应该直接在 MySql 数据库上使用 SQL 语句吗?或者应该在 Hibernate 的某处添加索引,而不影响加载性能?

最佳答案

您应该使用 CREATE INDEX 语句将索引直接添加到 MySQL 数据库。如果你有很大的 table ,你可以使用 pt-online-schema-change以防止阻止您的应用程序

关于mysql - 什么时候给表加索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36416790/

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