1

我想每小时更新一次数据库快照,保持其名称不变。我找到如何做到这一点的唯一方法 - 删除/创建模式。但是 DROP 和 CREATE 事件之间有 3 分钟的停机时间。有没有办法更快地更新快照?

4

1 回答 1

0

我之前的回答被证明是垃圾,因为您无法重命名数据库快照。但是,您可以做的是创建一个 shell 数据库,它的唯一工作是包含数据库快照中对象的同义词。它会像这样工作:

  1. 创建新的数据库快照
  2. 在新快照中创建对象的同义词,必要时删除旧同义词
  3. 重新指向所有同义词后,删除旧快照。
于 2013-04-02T17:19:13.133 回答