Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SQL Server AlwaysOn 日志收缩

SQL Server AlwaysOn 日志收缩

作者头像
SuperDream
发布于 2019-02-28 06:59:16
发布于 2019-02-28 06:59:16
3.1K0
举报
文章被收录于专栏:云计算-私有云云计算-私有云

  当前好多项目都在逐渐的采用SQL Server AlwaysOn架构来作为数据库的高可用集群技术。

  并且当前微软的大多数产品、Citrix XenDesktop、XenApp、PVS、XenMobile也都支持该技术,AlwaysOn兼具了Mirror和Cluster的双重优势,既能实现唯一的主机名、IP地址访问,由不需要像集群那样必须使用共享存储,而是可以像Mirror一样,将数据保存为多个副本,同时AlwaysOn还具有多读多写的架构,可以非常有效地提高数据库性能,单个AlwaysOn组最大可支持8个次要副本,并且还可以支持异地不同站点的AlwaysOn架构,实现数据库的异地灾备与数据库就近访问。

  言归正传,下面讲一下我们使用SQL Server中经常遇到的数据库日志爆满问题,尤其是部署较多的Citrix XenDesktop虚拟桌面项目,在上千点规模中,数据库日志增长是非常快的,在传统Mirror环境中,我们采用脚本方式做了相应修剪,下面我们说一下在AlwaysOn中最简单的收缩方法。

  SQL Server的日志只要备份后就会自动释放原有占用的空间,例如每周产生的日志为10GB,每周做一次备份,在磁盘上的日志永远都会保持在10GB左右。

  因此有效的收缩办法为,针对SQL Server做事务日志的定期备份,此操作直接在SQL Server管理工具中制定维护备份计划即可。

  在一般部署中,我们制定两个备份计划,一个完整备份、一个事务日志备份,并将备份按照安全要求保留一个月或更长时间,自动删除旧的备份。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/09/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SQL Server AlwaysOn Availability Group On Linux
在 Linux 上,往集群管理器中添加集群资源时,一定是先建立集群资源,接着将新建的资源加入到集群中去。
Lenis
2019/12/25
2.2K0
Citrix Virtual Apps and Desktops 7 2203 LTSR虚拟云桌面完整教程
“ 大家好,我是虚拟化时代君,一位潜心于互联网的技术宅男。这里每天为你分享各种你感兴趣的技术、教程、软件、资源、福利……(每天更新不间断,福利不见不散
Hum0ro
2022/07/12
13.1K0
SQL Server 2012事务日志截断、回绕与收缩
每个 SQL Server 数据库都具有事务日志,用于记录所有事务以及每个事务对数据库所做的修改。 必须定期截断事务日志以避免它被填满。 但是,一些因素可能延迟日志截断,因此监视日志大小很重要。 某些
逸鹏
2018/04/11
4.6K0
SQL Server 2012事务日志截断、回绕与收缩
sql server主从同步
  sql server 作为目前主流的数据库,用户遍布世界各地。sql server也有一些比较成熟的主备方案,目前主要有:复制模式(发布-订阅模式)、镜像传输模式、日志传输模式、故障转移集群。后面会一一介绍介绍各自的优缺点。
明志德道
2023/10/21
1.1K0
sql server主从同步
【转】SQL Server 备份你真的了解吗?
如下,当我们对数据库进行以下备份计划(数据库必须进行首次非COPY_ONLY的完整备份,才能进行差异或日志备份)
保持热爱奔赴山海
2024/01/16
5800
SQL Server 的备份机制及其恢复实现
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。
喵手
2025/01/07
2410
SQL Server 的备份机制及其恢复实现
数据库高可用实战案例:架构优化背景前期调研详细调研测试过程实施过程细节问题处理
说到高可用,看官们会想到很多方案,也许是自亲身经历过系统从单机变成高可用的痛苦过程,也许有的看官只是在自己的虚机上搭建过测试的玩具。今天本篇用我自己的真实经历给大家讲述,不管怎么样实战和测试玩耍还是很大的区别的!可能你觉得搭建一套高可用方案很简单,配置配置就OK了,但在真正的复杂系统中一切就没有那么轻松了! 文章主要讲述升级并搭建AlwaysOn高可用的过程,以实施的思路为主。文中并没有搭建集群的步骤,搭建步骤请自行学习。 背景 客户的现有方案是一套使用发布订阅构建的读写分离方案,总体来说系统构建的很不错。
Java架构
2018/06/13
1.2K0
通过日志恢复sql server数据库
在SQL Server中,通过日志恢复数据库是一个精细的过程,主要用于在数据库出现错误、数据丢失或需要回滚到特定时间点时恢复数据。以下是一般步骤概述:
JaneYork
2024/03/13
3640
通过日志恢复sql server数据库
006.SQLServer AlwaysOn可用性组高可用部署
有关对 SQL Server 2012 中的数据库镜像的支持的信息,请参考:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2012/cc645993%28v%3dsql.110%29
木二
2019/07/19
3K0
数据库高可用实战案例
原文链接:http://www.cnblogs.com/double-K/p/5803956.html 说到高可用,看官们会想到很多方案,也许是自亲身经历过系统从单机变成高可用的痛苦过程,也许有的看官只是在自己的虚机上搭建过测试的玩具。今天本篇用我自己的真实经历给大家讲述,不管怎么样实战和测试玩耍还是很大的区别的!可能你觉得搭建一套高可用方案很简单,配置配置就OK了,但在真正的复杂系统中一切就没有那么轻松了! 文章主要讲述升级并搭建AlwaysOn高可用的过程,以实施的思路为主。文中并没有搭建集群的步骤
逸鹏
2018/04/11
1.1K0
数据库高可用实战案例
001.SQLServer高可用简介
Windows故障转移群集是由多个服务器组成的共同提供某高可用服务,该服务用于防止单台服务器故障导致服务失效。故障转移群集是一种高可用性的基础结构层,由多台计算机组成,每台计算机相当于一个冗余节点,整个群集系统允许某部分节点掉线、故障或损坏而不影响整个系统的正常运作。一台服务器接管发生故障的服务器的过程通常称为"故障转移"。
木二
2019/07/01
2.1K0
moebius for sql server下载_大数据集群规模选择
  Moebius集群采用无共享磁盘架构设计,各个机器可以不连接一个共享的设备,数据可以存储在每个机器自己的存储介质中。这样每个机器就不需要硬件上的偶合,只需要能够互相连通。
全栈程序员站长
2022/09/20
4450
moebius for sql server下载_大数据集群规模选择
AlwaysOn 进阶 Level 1:What is "SQL Server AlwaysOn"?
By Perry Whittle,2016/02/24(首次发布:2014/09/24) 关于系列 本文属于进阶系列:Stairway to AlwaysOn AlwaysOn是一套复杂的技术,往往被误解。在这个阶梯中,您将学习AlwaysOn技术,它们如何适应高可用性堆栈,以及如何充分利用它们。 欢迎来到“SQL Server AlwaysOn的阶梯”系列的第一个级别。在这篇1级文章中,我们将发现“AlwaysOn”,“故障转移群集实例”(FCI)和“Windows Server故障转移群集”技术。我们将
Woodson
2018/06/29
1.5K0
数据库集群技术漫谈
简介 当今世界是一个信息化的世界,我们的生活中无论是生活、工作、学习都离不开信息系统的支撑。而信息系统的背后用于保存和处理最终结果的地方就是数据库。因此数据库系统就变得尤为重要,这意味着如果数据库如果面临问题,则意味着整个应用系统也会面临挑战,从而带来严重的损失和后果。 如今“大数据”这个词已经变得非常流行,虽然这个概念如何落地不得而知。但可以确定的是,随着物联网、移动应用的兴起,数据量相比过去会有几何级的提升,因此数据库所需要解决的问题不再仅仅是记录程序正确的处理结果,还需要解决如下挑战:
李海彬
2018/03/23
1.2K0
数据库集群技术漫谈
基于Windows 2012配置SQL Server 2014 AlwaysOn
1)使用与账户启动sqlserver(2节点) 确保2节点使用了域用户账号启动
Leshami
2018/09/20
1.8K0
基于Windows 2012配置SQL Server 2014 AlwaysOn
SQLSERVER backup 命令总结
◆ 一、概述 SQLSERVER有两个命令用于创建备份,分别是: BACKUP DATABASE BACKUP LOG 这些命令具有可用于创建完整、差异、文件、事务日志备份等的各种选项,以及用于指定备份命令应如何运行以及与备份如何存储的其他选项。 ◆ 二、BACKUP DATABASE BACKUP DATABASE命令提供了许多用于创建备份的选项,这使您可以根据你使用的选项对数据库进行完整备份、差异备份、文件备份等。 ◆ 2.1 创建完整的 SQL Server 备份到磁盘 该命令是 BACKUP DAT
IT大咖说
2022/09/20
9120
SQLSERVER backup 命令总结
使用SQL Server维护计划实现数据库定时自动备份
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。
深蓝studyzy
2022/06/16
3.1K0
使用SQL Server维护计划实现数据库定时自动备份
实验一:SQL server 2005高可用性之----日志传送
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/31/4751070.aspx
Leshami
2018/08/07
9920
实验一:SQL server 2005高可用性之----日志传送
SQL Server 2012学习笔记 (八) ------ SQL Server 安全机制、备份和恢复
  SQL Server 2012整个安全体系结构从顺序上可以分为认证和授权两个部分,其安全机制可以分为5个层级:
挽风
2021/04/13
1.2K0
【万能的圈友】SQL Server 磁盘空间不足问题分析
不论你在哪里,不论你遇到怎样的技术问题,剑指工控群里总有那么一群带有工控情结的技术人与你一起面对,一起探讨......
剑指工控
2021/11/09
2.6K0
相关推荐
SQL Server AlwaysOn Availability Group On Linux
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档