gpt4 book ai didi

sql - 缺少索引详细信息 SQL

转载 作者:行者123 更新时间:2023-12-02 20:53:38 32 4
gpt4 key购买 nike

我正在调整我的 SQL 服务器,当我在顶部显示其中一个查询的执行计划时,它显示:

“缺失索引(影响 99.7782):创建非聚集索引...”

所以我查看了丢失的索引详细信息,它显示了以下内容:

/*
Missing Index Details from ExecutionPlan1.sqlplan
The Query Processor estimates that implementing the following index could improve the query cost by 99.7782%.
*/

/*
USE [phsprod]
GO
CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]
ON [dbo].[address] ([userid])

GO
*/

我现在只使用 SQL 大约一个月,而且我从未对此做过任何事情,因为我的所有表都已经为我构建好了。任何人都可以帮助解释/给我任何关于如何处理这个的想法吗?谢谢。

最佳答案

这意味着 SQL Server 建议使用索引可以使查询运行得更快。索引会增加开销和磁盘存储,因此您应该忽略此提示,除非查询在生产中出现性能问题。

要创建索引,请取消注释 use 之后的语句,替换[<Name of Missing Index, sysname,>]实名,然后运行:

USE [phsprod]
GO
CREATE NONCLUSTERED INDEX IX_Address_UserId
ON [dbo].[address] ([userid])

关于sql - 缺少索引详细信息 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12424605/

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