gpt4 book ai didi

sql-server - 优化select的执行

转载 作者:行者123 更新时间:2023-12-01 09:22:37 25 4
gpt4 key购买 nike

我想优化这个选择:

Select Dane1, Dane5, Dane6, Dane7 FROM Test
INNER JOIN Test2 ON Test.Id=Test2.IdTest
WHERE Dane5 > 199850

我的数据库有2个表test,test2:

测试设计:Id int -> 主键,Dane1 int,Dane2 整数,Dane3 int,Dane4 int,Dane5 int,

test2 设计:Id int -> 主键,Dane6 int,Dane7 int,IdTest 整数,

默认索引: PK__test__7C8480AE(Clustered)、PK__test2__7E6CC920(Clustered)

问题是:要附加或删除哪些索引?

最佳答案

定义foreign-key relationships 总是一个好主意.通过这种方式,您可以保持数据完整性,并且可以指定删除父记录时会发生什么(例如递归删除子记录)。

外键也是 index 的良好候选者。快速查找子记录。

关于sql-server - 优化select的执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30848416/

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