- 博客(12)
- 资源 (25)
- 收藏
- 关注
原创 SQLServer 多点及时备份技巧
为了保证数据库的安全性,我们都会规划数据库的容灾策略,包括本地备份、异地备份、raid,或者使用高可用性(如 日志传送、镜像、复制等)进行异地容灾。由于 SqlServer 数据库的备份只有一个备份策略(如 完整-差异-日志),对某个数据库中,只创建一个完整的策略,不要创建多个,否则备份链对不上,备份各在一方。对于备份,一般使用 完整备份+差异备份+日志备份,或者 完整备份+差异备
2015-07-25 19:53:37 2384 1
原创 SqlServer 与 MySQL 基本操作语句对比
继上篇 MySQL 基本操作语句 后,个人测试和补充了 SqlServer 与 MySQL 的 基本操作语句对比,主要是对比SQL命令的一些差异,不作更多说明。(由于mysql 没有系统学习过,欢迎大侠们拍砖~~) SqlServer版本:SqlServer 2008MySQL版本: MySQL 5.5执行符号:MySQL :分号';'SqlServer
2015-07-24 17:51:39 4981
原创 SQLServer 远程服务器不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器
创建了事务发布,在初始化时出现错误,查看相关代理信息如下:日志读取器代理错误: 状态: 0,代码: 20015,文本: '远程服务器 "serverName" 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。'。远程服务器 "serverName" 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。快照代理错误:异常消息
2015-07-24 02:05:18 4023
原创 SQLIO 磁盘测试工具参考
SQLIO 下载地址:SQLIO Disk Subsystem Benchmark Tool默认目录:C:\Program Files\SQLIO以命令行运行,进入到安装目录(C:\Program Files\SQLIO)运行 SQLIO 执行测试#常用参数o The -k option to specify the I/
2015-07-23 10:37:51 2174
原创 SQLServer 系统数据库msdb备份信息太多
正在整理数据库备份情况。发现 msdb 中有太多备份历史信息,统计查看结果如下:select OBJECT_NAME(id),rows from sys.sysindexes where indid in(0,1)and rows > 0order by rows desc找其中一个表查看时间,这些记录包含了2年多的历史信息!~这些信息没什么用,于是找到两个存储过程把它删除
2015-07-21 11:16:40 2317
原创 SqlServer 日志传送
可以使用日志传送将事务日志不间断地从一个数据库(主数据库)发送到另一个数据库(辅助数据库)。不间断地备份主数据库中的事务日志,然后将它们复制并还原到辅助数据库,这将使辅助数据库与主数据库基本保持同步。目标服务器充当备份服务器,并可以将查询处理从主服务器重新分配到一个或多个只读的辅助服务器。日志传送可与使用完整或大容量日志恢复模式的数据库一起使用。日志传送涉及四项由专用 SQL Serv
2015-07-15 23:52:36 3155
原创 SqlServer 游标选项说明及测试
USE [Temp]GO-- 创建测试表CREATE TABLE [dbo].[CURTAB]( [Guid] [uniqueidentifier] NOT NULL, [Name] [varchar](50) NULL, [Value] [numeric](18, 4) NULL, [InsertDate] [datetime] NOT NULL,
2015-07-15 18:15:15 1600
原创 MySQL 基本操作语句
表基础操作:CREATE TABLE tabName(ID INT PRIMARY KEY AUTO_INCREMENT) AUTO_INCREMENT = 100 ENGINE=MyISAM DEFAULT CHARSET=utf8;SELECT MAX(id) FROM tabNameSELECT LAST_INSERT_ID()SELECT @@identity--查
2015-07-12 19:17:08 2046
原创 SqlServer 数据库邮件
SQLserver 自带的邮件发送功能,可以很方便将数据库中的信息发送给相关人员。如 可以结合监控事件将警告信息发给管理人员,可以结合作业定时发送报表给相关人员等。 数据库邮件配置很简单,以下以图文配置: 1. 管理——数据库邮件(右键)——配置数据库邮件2. 打开数据库邮件配置向导,选择第一个“通过执行以下人物来安装数据库邮件”3. 首先“新建配置文件”,填写“配...
2015-07-12 15:07:55 5092
原创 SQLServer 无法打开物理文件 "path\XX.mdf"。操作系统错误 5:"5(拒绝访问。)"
迁移数据库文件后,使其在线时无法访问:USE master GO ALTER DATABASE test SET MULTI_USERGOALTER DATABASE test SET ONLINEGO控制台输出信息:消息 5120,级别 16,状态 101,第 1 行无法打开物理文件 "D:\test\test.mdf"。操作系统错误 5:"5(拒绝访问
2015-07-10 11:52:34 10318
原创 SqlServer 批处理(Batch Requests/sec)过高追踪处理
近一段时间观察,监控发现一数据库的 每秒批处理请求数(Batch Requests/sec)经常升高持续较长时间,比平时高出几百,如下图:由于一直比较高,以为是正常现象,没有注意。最近我们老大要求查看原因,所以跟踪查看,确实是数据库的非正常请求引起!先了解 批处理(Batch Requestsc), 批处理简单理解为同时执行的一批SQL处理语句,一个批处理中可能有多
2015-07-06 11:59:15 8852
原创 SqlServer 垂直分表
当单表数据太多时,我们可以水平划分,参考 SqlServer 分区视图实现水平分表 ,水平划分可以提高表的一些性能。而 垂直分表 则相对很少见到和用到,因为这可能是数据库设计上的问题了。如果数据库中一张表有部分字段几乎从不不更改但经常查询,而部分字段的数据频繁更改,这种设计放到同一个表中就不合理了,相互影响太大了。在已存在改情况的表的时候,可以考虑按列拆分表,即垂直拆分。由于垂
2015-07-03 13:33:12 6514
V40156-01.zipOracle GoldenGate V12.1.2.0.0 for SQL Server on Windows (64 bit)
2017-06-02
AlwaysOn高可用组安装部署及相关操作(图)
2017-03-22
Performance Guidance for SQL Server in Windows Azure Virtual Machines
2015-07-23
starwind.exe
2015-06-15
cacti模板_mysql_mongodb_apache_redis_nginx等
2015-05-01
CSDN上的优秀SQL编程代码集
2013-06-24
datastage 数据整合电子书实例
2013-04-16
jtds-1.2.2.jar
2013-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人