gpt4 book ai didi

sql-server - SQL Server : Indexing date column in a log table

转载 作者:行者123 更新时间:2023-12-04 02:18:29 26 4
gpt4 key购买 nike

示例表:

CREATE TABLE Log (
logID int identity
logDate datetime
logText varchar(42)
)

logID 已经被索引,因为它是一个主键,但是如果您要查询此表,您可能希望使用 logDate 作为约束。但是,logID 和 logDate 的顺序相同,因为 logDate 将始终设置为 GETDATE()。

在 logDate 上放置一个额外的非聚集索引是否有意义,考虑到对于 Log 表来说,快速写入很重要。

最佳答案

创建聚集索引 logDate、logID(按此顺序)。
由于日期时间正在“增长”,因此不应花费任何额外费用。 logID 使您免于同时插入两个日志条目(可能发生)

关于sql-server - SQL Server : Indexing date column in a log table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525305/

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