gpt4 book ai didi

sql - 名字和姓氏表以提高性能?

转载 作者:行者123 更新时间:2023-12-02 17:36:06 27 4
gpt4 key购买 nike

假设我有一张客户表:

CustomerID | FirstName | LastName 
1 | John | Smith
2 | John | Adams
3 | Kevin | Smith
4 | Kevin | Adams

现在假设这个表有 200k+ 行。如下所示创建单独的 FirstName 和 LastName 表,然后使用联接获取上面的 View 是否会提高性能?

例子:

FirstNameID | FirstName
1 | John
2 | Kevin

LastNameID | LastName
1 | Adam
2 | Smith

CustomerID | FirstNameID | LastNameID
1 | 1 | 2
2 | 1 | 1
3 | 2 | 2
4 | 2 | 1

最佳答案

这样的举措是否会提高性能取决于您执行的查询,但对于我设想您要执行的许多查询,它可能会起到相反的作用。

关于sql - 名字和姓氏表以提高性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26741441/

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