sql-server - 数据库复制与镜像

标签 sql-server database

谁能解释复制数据库与镜像数据库服务器的区别?

我有大量报告要运行。我想使用辅助数据库服务器来运行我的报告,这样我就可以从主服务器上卸载资源。

我应该设置复制服务器还是镜像服务器,为什么?

最佳答案

根据您的要求,复制是可行的方法。 (假设您正在谈论事务复制)如前所述,镜像将“镜像”整个数据库,但除非您从中创建快照,否则您将无法查询。

复制的好处是您可以选择要使用的对象,也可以对其进行过滤,并且由于数据库将打开,您可以删除不需要的信息(请小心,因为这可能会导致维护复制本身的问题),或者为报告创建在“生产”中不需要的特定索引。我曾经长期维护这种解决方案,没有任何问题。

关于sql-server - 数据库复制与镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48590833/

相关文章:

php - 学说 : Set primary Key

java - 使用命名 JDBC 参数调用存储过程会引发异常

sql - TSQL : Howto add a char to a select statement

sql - SQL Server 中的 DECODE() 函数

java - 添加对旧变更日志文件的更改。液体碱

php - 如何在 Laravel 的单个查询中从多个表中选择多个列?

php - 继承自 Db 类 - 两个数据库连接 | PHP

sql - 即使有索引,对数百万条记录的 SUM 查询也很慢,我该如何优化?

php - 密码问题中的符号 - php

java - 使用 DateTimeConstants(JodaTime) 值将 dayOfTheWeek 存储在数据库中?