gpt4 book ai didi

mysql - InnoDB 最大 key 长度

转载 作者:行者123 更新时间:2023-11-29 04:12:05 25 4
gpt4 key购买 nike

这是一个相当直接的问题,但我在谷歌搜索中找不到明确的答案。在 MySQL 5.1.53 上,使用 InnoDB 和 varchar(1024) 字段(我正在索引 Exchange 2010 事件 ID)。我想知道索引该字段时的最大 key 长度是多少。我想知道如果 key 长度不够长,我是否应该缩短该字段并使用类似 sha512 哈希的东西。

最佳答案

InnoDB 内部最大 key 长度为 3500 字节,但 MySQL 本身将其限制为 3072 字节。此限制适用于多列索引中组合索引键的长度。

并且,如前所述:

单列索引的索引键最大可达 767 字节。相同的长度限制适用于任何索引键前缀。请参阅第 12.1.13 节,“CREATE INDEX 语法”。

http://dev.mysql.com/doc/refman/5.1/en/innodb-restrictions.html

关于mysql - InnoDB 最大 key 长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7621929/

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