摘要:
一、背景
之前写过一篇关于备份的文章:SQL Server 维护计划实现数据库备份,上面文章使用完整备份和差异备份基本上能解决数据库备份的问题,但是为了保障数据更加安全,我们需要再次完善我们的备份计划;
下面这篇文章主要加入了日志备份,并对设计备份的频率和设计命名规范等问题进行实战;
二、最佳实践
(一) 备份计划
1) 每周星期日的2:00:00执行数据库的完整备份;
2) 每周星期一至星期六每天的2:00:00执行数据库的差异备份;
3) 每天在8:00:00和23:59:59之间、每1小时执行数据库的日志备份; 阅读全文
随笔档案-2013年08月
Windows下搭建MySQL Master Slave
2013-08-09 14:35 by 听风吹雨, 7432 阅读, 收藏, 编辑
摘要:
一、背景
服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用keepalived这个HA工具,但是我们可以接受人工进行切换,有什么好的方案呢?
二、几种Master/Slave逻辑架构图
clip_image001
(Figure1:单Master-单Slave)
(Figure2:单Master-多Slave)
(Figure3:单Master-级联Slave)
(Figure4:Master/Slave部署逻辑图)
三、搭建过程
环境:Windows Server 阅读全文

SQL Server 自动增长过大
2013-08-07 12:32 by 听风吹雨, 4358 阅读, 收藏, 编辑
摘要:
一、背景我们遇到的问题如下图所示:自动增长无端端就按照这样的比例进行增长;(Figure1:问题所在)尝试使用SSMS修改自动增长值,就会出现下面的错误:(Figure2:错误信息)遇到上面的问题,我们需要解决两个问题:1. 把数据文件收缩到一定范围内的值,腾出磁盘空间;2. 重新设置自动增长的值,可以按照百分比,也可以使用指定的空间大小,我个人倾向使用n*1024M这样的值,仅供参考;3. 如果有需要你也可以进行日志文件的收缩;二、解决过程1. 使用下面的脚本修改自动增长的值:--1024ALTER DATABASE [DataBaseName]MODIFY FILE ( NAME = N& 阅读全文
SQL Server 迁移数据到MySQL
2013-08-05 11:59 by 听风吹雨, 61304 阅读, 收藏, 编辑
摘要:
一、背景由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据转移到MySQL;由于涉及的表比较多,所以想在MySQL中生成对应表并导入数据;上网找了些资料,如:将ACCESS和MSSQL导入MYSQL中、MySQL Migration 实现 MSSQL 到 MySQL数据迁移,虽然不知道里面的做法是否可以成功转移,但是里面的过程比较复杂,没有去尝试,后来自己找到了方法,最重要就是简单和准确 阅读全文