【转载】MSSQL、MySQL 数据库删除大批量千万级百万级数据的优化

【转载】MSSQL、MySQL 数据库删除大批量千万级百万级数据的优化
SQL Server上面删除1.6亿条记录,不能用Truncate(因为只是删除其中少部分数据)。 经过实验,每次删除400万条要花1.5 - 3小时,而且是越到后面越慢,正常的话,需要大约102个小时,大约4天半时间。这在生产环境下是不能接受的。 经过一个处理之后,我每次删除400万条记录花5 - 6分钟,删除全部1.6亿条记录花了4 - 5个小时! 为什么??   每次删除记录,数据库都要相应地更新索引,这是很慢的IO操作,...

通过SQL Server 2008数据库复制实现数据库同步备份

通过SQL Server 2008数据库复制实现数据库同步备份
SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008...

SQLSERVER镜像安装

SQLSERVER镜像安装
下面主要是2008 MSSQL的一个镜像安装步骤,使用到的工具是mssql自带的Management Studio 镜像安装的环境: 主机:win server 2003,sql server 2008,IP:192.168.9.182 PC账户:administrator 备机:win server 2003,sql server 2008,IP:192.168.9.181 PC账户:administrator 无见证服务器(witness) 说明: a.镜像服务器备份的是用户的数据库,不是系统的数据库,比如不能镜像master,msdb,model和tempdb b....

本站理念:

致力于运维技术的分享,运维前源技术的探讨,欢迎广大朋友一起参与,一起分享,共同成长。

交流探讨:

QQ群:26489714