sql - 如何在 SQL Server 中基于外键进行有效分区?

标签 sql sql-server t-sql partitioning

我正在使用 SQL Server,并且想要在表上创建分区。我想将其基于另一个表中的外键。

table1 (
   fk uniqueidentifier,
   data
)

fk指向table2

table 2 (
    partition element here
)

我想根据表2的数据对表1进行分区,即如果表2包含类别

最佳答案

外键关系并不重要,水平分区基于表本身的值。外键只是确保它们已经存在于另一个表中。

链接:

关于sql - 如何在 SQL Server 中基于外键进行有效分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2353895/

相关文章:

sql - 如何避免 Entity Framework 6 在生成的查询中添加 ORDER BY

sql - Oracle - 比较列的默认值

sql - 使用 order by 时的动态 order by - 加速

mysql - 连接两个表并使组和总和正确

t-sql - 从 RIGHT JOIN 返回没有匹配项的行

mysql - 如何在sql中逐步排序字段

sql-server - 修改 RDS 更改 Microsoft SQL Server 许可类型

sql - 日期之间一天中的小时数

sql-server - 缺口和岛屿?或不?

sql - 将分隔字符串传递给存储过程以搜索数据库