使用镜像数据库减轻报表的负载

简介:

大家都SQLServer可以使用镜像保证HA默认情况下镜像是无法进行访问的,这样就造成了镜像数据库资源的浪费。

其实镜像上也可以通过创建快照的方式实现只读。这样可以将一部分报表访问的压力放到镜像数据库来做。

注意:若要在镜像数据库中创建数据库快照,数据库必须处于同步镜像状态

在镜像数据库上创建快照可以使用下面的命令:

CREATEDATABASEAdventureWorks2008_SnapshotON

(

NAME=AdventureWorks2008_Data,

FILENAME='D:\DATA\AdventureWorks2008_Snapshot.SNP'

)

ASSNAPSHOTOFAdventureWorks2008

创建完成后使用SSMS连接在databaseSnapshot文件夹下面可以看到:

160916850.png

可以访问数据:

160918437.png

删除快照数据库:

usemaster

go

DROPDATABASEAdventureWorks2008_Snapshot;

限制:由于数据库快照是静态的,只读的并且只能访问快照创建时的数据,所以即时的数据访问是不适合的。而且需要定期的删除创建新的快照数据库。


本文转自 lzf328 51CTO博客,原文链接:http://blog.51cto.com/lzf328/1306908


相关文章
|
4月前
|
关系型数据库 BI 分布式数据库
PolarDB NL2BI解决方案,让你不懂SQL也能进行数据查询分析并生成BI报表
无需创建和开通资源,在预置环境中免费体验PolarDB MySQL及其NL2BI解决方案
PolarDB NL2BI解决方案,让你不懂SQL也能进行数据查询分析并生成BI报表
|
关系型数据库 MySQL 数据库连接
修改nacos数据库,并制作镜像
修改nacos数据库,并制作镜像
836 0
修改nacos数据库,并制作镜像
|
4月前
|
关系型数据库 Linux 数据库
阿里云数据库镜像如何登录账号
阿里云数据库镜像是一种方便快捷的方式,使得开发者可以在自己的本地电脑上进行数据库的开发和测试,而无需在云端进行复杂的环境配置。本文将详细讲解如何通过阿里云数据库镜像登录账号。一、准备环境在开始之前,你需要确保已经安装了阿里云数据库镜像,并在本地电脑上成功配置了数据库环境。如果你还没有安装,可以参考阿里云提供的安装。
|
3月前
|
关系型数据库 MySQL BI
python报表自动化系列 - 通过Python使用MySQL数据库
python报表自动化系列 - 通过Python使用MySQL数据库
75 0
|
7月前
|
BI
利用 ALV 实现增删改查系列之二:仅让 ALV 报表某一列允许被编辑试读版
利用 ALV 实现增删改查系列之二:仅让 ALV 报表某一列允许被编辑试读版
54 0
|
9月前
|
BI 数据库 C++
【数据库视频】报表服务
【数据库视频】报表服务
|
11月前
|
存储 SQL 数据库
「内存数据库」调整插入和数据负载的HANA性能
「内存数据库」调整插入和数据负载的HANA性能
|
BI API
利用 ALV 实现增删改查系列之一:让 ALV 报表进入可编辑状态试读版
利用 ALV 实现增删改查系列之一:让 ALV 报表进入可编辑状态试读版
195 0
|
JavaScript BI 数据库
FineReport 使用JS实现决策报表对数据库更新(自动更新,不用点击按钮)
数据库中部分表数据按照一段时间需要更新(如:每个月更新一次),这样数据库中的数据相关数据的部分值是相同的,需要让每一个月的月份更新后,数据库中其他表对应的关系也自动更新,这里介绍相关操作方法。
835 0
FineReport 使用JS实现决策报表对数据库更新(自动更新,不用点击按钮)
|
机器学习/深度学习 SQL 人工智能
共码未来 | 提供运营数据库工作负载的优越平台
共码未来 | 提供运营数据库工作负载的优越平台
179 0
共码未来 | 提供运营数据库工作负载的优越平台