在不同表之间重用 SQL Server Azure 上的分区函数和架构是一种好习惯吗?

问题描述

我有一个分区函数一个按日期划分的分区模式,我已经在我的 DDBB 上的一个大表上使用了它们。由于我的数据库中有几个大表共享具有日期列的这种常见模式,因此我想知道是否可以在其中重用此分区函数和架构,否则最好创建一对单独的分区函数和架构要在数据库上分区的每个表。

解决方法

与 SQL Server 的所有事情一样,“视情况而定”。

当所有引用对象的分区维护在同一周期执行并相应地计划时,可以在不同对象之间共享分区功能/方案。如果利用分区按日期有效清除/加载数据,则需要协调这些流程以避免冲突。

我通常为每个对象创建一个单独的函数/方案,除非维护总是串联执行的情况,例如单个应用程序的相关表。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...