热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

用SQLStorageCompress压缩SQLServer数据库文件

ReaHat提供了类似的工具SQLStorageCompress,而且号称可以达到90%的压缩比。SQLStorageCompress提供14天的使用版,下载后安装会启动HyperBacControlService。这个服务配合WindowsIOManager将SQLServer的读写请求压缩或者解压缩,对于SQLServer用

Rea Hat提供了类似的工具SQL Storage Compress,而且号称可以达到90%的压缩比。SQL Storage Compress提供14天的使用版,下载后安装会启动HyperBac Control Service。这个服务配合Windows I/O Manager将SQLServer的读写请求压缩或者解压缩,对于SQL Server用

  Rea Hat提供了类似的工具SQL Storage Compress,而且号称可以达到90%的压缩比。SQL Storage Compress提供14天的使用版,下载后安装会启动HyperBac Control Service。这个服务配合Windows I/O Manager将SQLServer的读写请求压缩或者解压缩,对于SQL Server用户没有任何影响。工作原理见下图:

用SQL Storage Compress压缩SQL Server数据库文件

  SQLStorage Compress可以压缩MDF, LDF, NDF文件,但是只是针对于文件的,不能针对单表或者单个索引。备份和还原跟一般的SQL Server操作相同,不提供压缩备份。

  SQLStorage Compress提供了GUI可以让用户通过还原或者T-SQL将数据库备份还原将数据库转为压缩数据库。下面是我做的一个测试,大概压缩了50%。

  操作界面如下:

用SQL Storage Compress压缩SQL Server数据库文件

用SQL Storage Compress压缩SQL Server数据库文件

用SQL Storage Compress压缩SQL Server数据库文件

  做了一下数据测试,插入1000000数据,,启用压缩的数据库花费了6分钟,没有启用压缩的数据库竟然跑了6分钟都没跑完,可能是我的IO不够好啊,在服务器上用SQL Server自带的压缩,要比不启用压缩的表插入数据慢。

推荐阅读
  • 在处理大数据量的SQL分页查询时,通常需要执行两次查询来分别获取数据和总记录数。本文介绍了一种优化方法,通过单次查询同时返回分页数据和总记录数,从而提高查询效率。 ... [详细]
  • 本文记录了在Windows 8.1系统环境下,使用IIS 8.5和Visual Studio 2013部署Orchard 1.7.2过程中遇到的问题及解决方案,包括503服务不可用错误和web.config配置错误。 ... [详细]
  • 本文介绍了如何在两个Oracle数据库(假设为数据库A和数据库B)之间设置DBLink,以便能够从数据库A中直接访问和操作数据库B中的数据。文章详细描述了创建DBLink前的必要准备步骤以及具体的创建方法。 ... [详细]
  • 本文详细探讨了在Web开发中常见的UTF-8编码问题及其解决方案,包括HTML页面、PHP脚本、MySQL数据库以及JavaScript和Flash应用中的乱码问题。 ... [详细]
  • PHP面试题精选及答案解析
    本文精选了新浪PHP笔试题及最新的PHP面试题,并提供了详细的答案解析,帮助求职者更好地准备PHP相关的面试。 ... [详细]
  • 本文介绍了如何在不同操作系统上安装Git,以及一些基本和高级的Git操作,包括项目初始化、文件状态检查、版本控制、分支管理、标签处理、版本回退等,并简要提及了开源许可协议的选择。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 本文详细介绍了在Linux操作系统上安装和部署MySQL数据库的过程,包括必要的环境准备、安装步骤、配置优化及安全设置等内容。 ... [详细]
  • 探讨符合特定需求的个人网盘选择,包括分享功能、WebDAV支持及长期稳定性等。 ... [详细]
  • 深入理解:AJAX学习指南
    本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 本文详细介绍了Windows网络编程中常用的几个关键结构体,包括sockaddr_in、in_addr和hostent,解释了它们的定义和用途,并提供了实际应用中的示例。 ... [详细]
  • 使用QT构建基础串口辅助工具
    本文详细介绍了如何利用QT框架创建一个简易的串口助手应用程序,包括项目的建立、界面设计与编程实现、运行测试以及最终的应用程序打包。 ... [详细]
  • 本文详细探讨了BCTF竞赛中窃密木马题目的解题策略,重点分析了该题目在漏洞挖掘与利用方面的技巧。 ... [详细]
  • IIS 7 访问 .ashx 文件时出现 404 错误的解决方案
    本文详细介绍了在 IIS 7 环境下访问 .ashx 文件时遇到 404 错误的问题及其解决方案,包括检查和配置处理程序映射以及确保 .NET Framework 正确注册到 IIS。 ... [详细]
author-avatar
Min2502857657_377
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有