SQL - 如何在多个键上创建分区

问题描述 投票:0回答:1

我们在表模式中有两列。

  1. ClientID INT
  2. TransactionDate日期

目前,此表基于TransactionDate进行分区。但我们也想在ClientID和TransactionDate上进行分区。在SQL Server 2016中可以吗?

如果没有,那么我们可以根据ClientID将数据插入到该表中的不同文件组中。 (我们将通过clientid创建不同的文件组。我们在数据库中修复了5个clientid)

sql-server partitioning filegroup
1个回答
0
投票

不要认为SQL服务器在表级别上支持多个分区键。您可以在ClientID列上创建分区索引(表中的不同分区方案),并将分区键作为ClientID。

© www.soinside.com 2019 - 2024. All rights reserved.