SQL Server 大数据管理
文章平均质量分 83
三空道人
在某互联网在线娱乐上市公司,从事SQL Server、MYSQL数据库管理、及数据分析、审计相关工作
展开
-
SQL Server 扩展秘钥管理(EKM)
无论是SQL Server对称秘钥、非对称秘钥管理,还是使用对称秘钥或非对称秘钥对数据进行加密解密,以及数据库TDE,我们都有提到EKM(Extensible Key Manager),那么什么是EKM呢?为何要使用EKM呢?请看下文分享。SQL Server 的EKM 使得第三方EKM/HSM 供应商能够在SQL Server中注册他们的模块。当注册完成后,SQL Server 用户可以使用存储在EKM模块上的秘钥。这使得SQL Server可以使用这些模块提供的高级功能,如批量加密和解密,钥匙管..原创 2020-08-14 17:43:59 · 1239 阅读 · 0 评论 -
SQL Server sp_helpdb 改写
在SQL Server 数据库管理中,我们常使用sp_helpdb 来查看数据库的基本信息,如我们要查看test数据库的信息,可以执行下面脚本:EXEC sp_helpdb test查询结果如下:但结果中无论是db_size 还是文件的size,都是分配的空间,我们不能看出数据库使用的空间有多少,未使用空间有多少。这个数据库的使用空间对前文中数据库收缩有很大的用处。在最开始我是通...原创 2019-10-24 12:32:54 · 1885 阅读 · 0 评论 -
SQL Server 自动化管理——分区表自动化管理
SQL Server 自动化管理——分区表自动化管理 背景: 生产库上,交易日志表每天以1000万左右的记录在增长,统计报表基本可以以日报表为统计基础。为兼顾性能和业务的需要,日志表每天做一个分区,并且数据仅保留最近32天,超过32天的数据清除。 一. 解决方案:1. 停机维护时,一次性增加n个分区。优点是在增加分区的时候,不会对性能造成影响;不足的地方是,分区总数有限,SQLServ...原创 2018-04-30 21:20:29 · 3456 阅读 · 0 评论 -
SQL Server 大数据管理——数据归档(主文件备份)
SQL Server 大数据管理——数据归档背景:数据库几百GB,甚至TB级别数据库,历史数据偶尔会用到,不能直接删除,就需要定期归档历史数据。以往在归档历史数据方案:方案1:做全备保存归档数据,删除线上库归档数据方案2:创建一个新库,将归档数据导入到新库,备份保留新库,删除线上库归档数据对于方案1,这样会有较多的不需要或者不能归档的...原创 2018-03-23 12:03:11 · 8761 阅读 · 0 评论 -
SQL Server 大数据管理——数据归档(段落备份)
SQL Server 大数据管理——数据归档(段落备份)背景:在SQL Server 大数据管理——数据归档(主文件备份)一文中,提到的归档方案是将非归档数据移除主文档,把归档数据移入主文档,通过备份主文档的方式对数据进行归档。这种归档的方式需要一次归档数据移动,本文将使用段落还原的方式,解决归档数据移动的问题。一. 主文件数据移动到辅文件在SQL Serv...原创 2018-03-23 16:26:44 · 2664 阅读 · 0 评论 -
SQL Server 大数据管理——表分区
SQL Server 大数据管理——表分区背景:在前面两篇博文《SQL Server 大数据管理——数据归档(主文件备份)》、《SQL Server 大数据管理——数据归档(段落备份)》中,表分区在其中起到了主要作用,本文将介绍分区的实现及表分区的相关属性和操作。一. 创建分区文件组/文件--创建分区文件组alter database test add filegr...原创 2018-03-29 16:31:23 · 11816 阅读 · 2 评论 -
SQL Server分区表应用场景
SQL Server分区表应用场景背景: 《SQL Server 大数据管理——表分区》介绍创建分区的基础知识;《SQL Server 自动化管理——分区表自动化管理》介绍如何自动化管理分区;《SQL Server 大数据管理——数据归档(主文件备份)》、《SQL Server 大数据管理——数据归档(段落备份)》介绍了分区在数据归档中的应用。但对什么样的表可以做分区,如何选择分区...原创 2018-05-01 19:35:57 · 1402 阅读 · 0 评论