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

简介:

大家都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


相关文章
|
关系型数据库 BI 分布式数据库
PolarDB NL2BI解决方案,让你不懂SQL也能进行数据查询分析并生成BI报表
无需创建和开通资源,在预置环境中免费体验PolarDB MySQL及其NL2BI解决方案
PolarDB NL2BI解决方案,让你不懂SQL也能进行数据查询分析并生成BI报表
|
3月前
|
数据可视化 BI API
无缝对接云数据库:自定义报表生成工具在混合云环境下的部署指南
自定义报表生成工具通过拖拽设计、多数据源整合及自动化输出,帮助业务人员零代码创建个性化报表,解决传统工具灵活性不足、技术门槛高的问题。文章对比其与传统报表差异,列举行业应用场景(如财务、零售),并给出选型建议与主流工具(如FineReport、Power BI、板栗看板)的优劣势分析。
114 0
|
7月前
|
关系型数据库 BI OLAP
一招解决数据库中报表查询慢的痛点
本文旨在解决传统数据库系统如PostgreSQL在处理复杂分析查询时面临的性能瓶颈问题。
1302 163
一招解决数据库中报表查询慢的痛点
|
8月前
|
关系型数据库 BI OLAP
一招解决数据库中报表查询慢的痛点
一招解决数据库中报表查询慢的痛点
|
10月前
|
SQL Oracle 数据库
使用访问指导(SQL Access Advisor)优化数据库业务负载
本文介绍了Oracle的SQL访问指导(SQL Access Advisor)的应用场景及其使用方法。访问指导通过分析给定的工作负载,提供索引、物化视图和分区等方面的优化建议,帮助DBA提升数据库性能。具体步骤包括创建访问指导任务、创建工作负载、连接工作负载至访问指导、设置任务参数、运行访问指导、查看和应用优化建议。访问指导不仅针对单条SQL语句,还能综合考虑多条SQL语句的优化效果,为DBA提供全面的决策支持。
231 11
|
关系型数据库 Linux 数据库
阿里云数据库镜像如何登录账号
阿里云数据库镜像是一种方便快捷的方式,使得开发者可以在自己的本地电脑上进行数据库的开发和测试,而无需在云端进行复杂的环境配置。本文将详细讲解如何通过阿里云数据库镜像登录账号。一、准备环境在开始之前,你需要确保已经安装了阿里云数据库镜像,并在本地电脑上成功配置了数据库环境。如果你还没有安装,可以参考阿里云提供的安装。
|
存储 SQL Apache
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
66876 0
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
|
关系型数据库 MySQL BI
python报表自动化系列 - 通过Python使用MySQL数据库
python报表自动化系列 - 通过Python使用MySQL数据库
220 0
|
BI 数据库 C++
【数据库视频】报表服务
【数据库视频】报表服务
|
存储 SQL 数据库
「内存数据库」调整插入和数据负载的HANA性能
「内存数据库」调整插入和数据负载的HANA性能