
数据库备份
三空道人
在某互联网在线娱乐上市公司,从事SQL Server、MYSQL数据库管理、及数据分析、审计相关工作
展开
-
SQL Server 2016 启用数据库TDE 压缩性能提升
在《SQL Server 透明数据加密(TDE)的影响》一文中,我们给出启用数据库TDE的备份时,不启用压缩(COMPRESSION )选项建议(有些片面,现在看来需要加上一些限定条件)。因为在SQL Server 2016版本以前,对TDE数据库备份时使用COMPRESSION,不但不能减少数据库备份文件占用空间,而且备份的时间、CPU都会显著升高。从 SQL Server 2016开始,启用TDE 的数据库,使用COMPRESSION选项进行备份,其压缩效果和未启用TDE之前有类似的效果。但是有个前原创 2020-05-09 14:27:34 · 969 阅读 · 1 评论 -
SQL Server WITH ENCRYPTION VS TDE
在SQL Server 2014(12.x)版本中,在BACKUP DATABASE的参数中增加了ENCRYPTION参数,即备份时,对写入文件的数据进行加密。那么该参数是如何使用的呢?WITH ENCRYPTION 加密对性能有怎样的影响?其和TDE有怎样的关系,两者对性能影响情况如何?本文将通过实例说明,给出该参数用法,并与TDE进行对比。创建测试环境创建数据库test,并在test库...原创 2020-05-06 11:35:24 · 1375 阅读 · 0 评论 -
SQL Server 透明数据加密(TDE)的影响
在开启透明数据加密之前,严谨的管理者脑中会出现一些疑问:开启TDE会有哪些影响?会不会造成数据库性能严重下降?哪些影响可以避免、如何避免?本文将一一给出解答。本文采取试验的方式来确认TDE的影响,因为试验步骤比较冗长,这里我们先将结果告知读者。值得注意的是,这里我们只做了简单的测试,其结论只可当做参考。因为您所在的环境包括物理环境(硬盘、CPU、内存)、生产环境(数据库结构、逻辑复杂度等)的不...原创 2020-04-09 10:04:36 · 1886 阅读 · 0 评论 -
SQL Server 透明数据加密(TDE)何时开启
从前文中,我们了解到,使用TDE是非常有必要的,但很多同行开始时可能并不知道该功能,或者知道该功能时产品已经运行较长一段时间,那么我们是否可以立刻开始进行TDE了呢?我们先来深入了解TED的过程。TDE对数据库文件的加密是在页级别实现的,被称为静态数据加密,意思是对数据和日志文件同时进行加密。对于数据的变更,TDE实施的实时加密和解密数据和日志文件的过程,先进行加密,再写入磁盘;对于已经存在的...原创 2020-04-07 17:21:09 · 673 阅读 · 0 评论 -
SQL Server 2008 新增的透明数据加密功能(TDE)
在任何组织中,安全都是备受关注的。数据库备份很可能会被盗,并且可以在任何等同于或高于备份数据库版本的SQL Server实例下进行还原。当我们查看SQL Server 2008新功能时,我们发现一个可能很有趣的功能,被称为透明加密,其可以用来加密我们的数据库备份。你想了解一下该如何使用这个新功能吗?SQL Server 2008版本开始,新增了透明数据加密Transparent Data En...原创 2020-03-29 19:12:52 · 1173 阅读 · 0 评论 -
Percona-xtrabackup——mysql备份
Percona-xtrabackup——mysql备份一. 备份策略 数据库备份,尤其生产库备份策略需要考虑到如下四点: 数据丢失最少 数据库性能影响最小 硬盘空间使用最少数据库恢复时间最少数据丢失最少,主要是保证在数据库在宕机、硬盘毁坏等不可避免的情况下,能够最大可能的保证数据不丢失;数据库性能影响最小,空间使用最小,就需要考虑全备+增量备份;数据恢复时间不仅要考虑数据库的还原时间,还...原创 2018-04-21 20:52:45 · 421 阅读 · 0 评论 -
SQL Server 索引管理——索引备份
SQL Server 索引管理——索引备份作为一个DBA,做任何操作(尤其是删除、更新等)之前,首先要想到事情是,操作如何还原,对于索引的操作也是如此。前文分别叙述了无用索引删除脚本的生成、以及禁用脚本的生成。对于禁用的索引,只需要将禁用脚本中的disable改为REBUILD即可重建恢复。而禁用脚本,在最终确认无用时,还是要删除掉的,所以对于这类要删除的索引,在删除之前,我们还是要备份其创建...原创 2019-06-04 13:31:34 · 1342 阅读 · 0 评论