gpt4 book ai didi

mysql - 我应该如何优化我的 MySQL 查询或表?

转载 作者:搜寻专家 更新时间:2023-10-30 23:45:29 25 4
gpt4 key购买 nike

我有一个包含大约 3300 万行的数据库表。我正在尝试优化我的查询。现在我只使用一个较小版本的数据集,它有 800 万行。如果我运行这个:

SELECT DISTINCT c_size FROM data WHERE c_name = 'jeans'

176秒后返回数据如果我运行:

EXPLAIN SELECT DISTINCT c_size FROM data WHERE c_name = 'jeans'

这是结果。

id: 1   
select_type : SIMPLE
table : data
type : index
possible_keys : NULL
key : c_size
key_len : 5
ref : NULL
rows : 14876049
Extra : Using where

关于如何优化我的查询、我的表或我的数据库,你有什么建议吗?数据库通过 MAMP 运行。我正在使用 Sequel Pro 管理数据库。

最佳答案

在数据表上添加以下索引可能有助于提高性能:

CREATE INDEX ix_data_c_name ON data (c_name);

关于mysql - 我应该如何优化我的 MySQL 查询或表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29259422/

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