跳转到主内容

为什么SnapCenter不在SQL实例系统tempdb卷上创建快照?

Views:
17
Visibility:
Public
Votes:
0
Category:
snapcenter
Specialty:
snapx
Last Updated:

适用场景

适用于SQL的SnapCenter插件(SCSQL)

问题解答

注意: SCSQL不会备份这一事实 tempdb 已记录在案(请参见下文)、但并未解释原因。
 
原因有两个:
  • SQL实例系统中的任何数据都不 tempdb重要、因为重新启动实例不需要过渡数据
  • 这些数据库上的I/O相对较高、尤其是在 ESEUtil 运行期间
Ergo:备份tempdb数据库毫无意义、而且由于I/O较高、任何快照都会快速增长、并在卷/聚合中为包含SQL实例系统 tempdb 数据库的ONTAP LUN或SBM3共享(从SC 6.0开始受支持)占用不必要的额外空间。
 

追加信息

参考(1): 有关SCSQL概念的SnapCenter文档,特别是以下短语:

"您 不能对tempdb系统数据库执行备份、还原、克隆和克隆生命周期操作。"

参考资料(2): [1] 第15页上的《采用适用于SQL的SnapCenter插件的SQL Server最佳实践指南》指出:

"请勿在备份中包含tempdb数据库、因为它包含的数据是临时的。将tempdb放置在 不会创建Snapshot副本的存储系统卷中的LUN或SMB共享上"

注意: 自SQL Server 2016以来, tempdb数据库的数量取决于运行SQL Server的系统的核心数量

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.