gpt4 book ai didi

mysql - 为已存在很长时间的表创建索引

转载 作者:行者123 更新时间:2023-11-29 00:13:57 25 4
gpt4 key购买 nike

我有一个包含数百万条记录的表。我在同一张表上写了一些新查询。在编写其中一个查询时,我意识到要提高性能,我需要在表的列上创建索引。

我的问题是,如果现在创建新索引,它会立即提高我的性能吗?我对索引的理解是,在插入数据的过程中,索引有助于对数据进行排序。那么,如果表中已经有大量数据,是否不会对该数据建立索引,而只对新数据建立索引?

最佳答案

它有可能是即时的,但一旦更新统计数据,它很可能会给你带来更好的性能(如果它是一个好的/合适的索引)。您可以手动运行它以更好地优化:

 UPDATE STATISTICS <table>.<column> ESTIMATE SAMPLE 20 PERCENT

关于mysql - 为已存在很长时间的表创建索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23625406/

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