对于大型表,我正在考虑使用使用文件组进行分区的概念,并将每个文件组放在单独的磁盘上。我的问题是-
答案 0 :(得分:0)
如果文件组磁盘之一崩溃,则此事件应该是 视为数据库崩溃?会导致数据库停止工作吗?
如果该磁盘上的所有数据都在内存中,您甚至不会注意到此崩溃。 在检查点尝试在该磁盘上进行写操作之前,或者您需要从其中读取新的数据部分(如果它不在内存中)之前,您将可以正常工作而不会出现任何错误。
将执行还原操作(假设已进行完整备份) 自动按照崩溃前配置的方式创建文件组?
您的问题不清楚。
您可以从完全备份中还原某些文件组,但是如果这些文件组不是readonly
,则将无法使它们与数据库的其余部分保持一致。这将是
仅当您的数据库处于full
恢复模型并且您在tail of the log
备份之后进行并恢复full
备份(并且可能是其间的其他log
备份)时,才有可能。>
您可以在此处详细了解Piecemeal Restores (SQL Server)