gpt4 book ai didi

使用特定数据类型的 MySql Index 性能更好

转载 作者:行者123 更新时间:2023-11-29 04:22:52 26 4
gpt4 key购买 nike

mysql索引的性能是否取决于数据类型

如果是,在这种情况下使用什么数据类型最好?

此外,在具有较少重复值的列上保留索引是否重要,或者即使应用于具有大量重复值的列也会提供相同的性能。

提前致谢!

最佳答案

撇开索引不谈,最好的数据类型是满足领域要求的最小数据类型。

列数据类型确实会影响这些列的索引性能。

越小越好。

整数列上的索引效果最好(更小、更快)。

在特定情况下,优化器可能会选择不使用索引,如果它的选择性不够(即列有很多重复值,并且根据统计信息确定的搜索值将导致“太多”行。

来自@nani1216 发布的链接:

The size of the column or columns you’re indexing is relevant because the less data the database server has to search through or index the faster it’ll be and the less storage you’ll use on disk [or in memory]

关于使用特定数据类型的 MySql Index 性能更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18821340/

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