01 2012 档案
Sqlserver 虚拟日志文件剖析(转)
摘要:每一个数据库至少有一个日志文件,无论为事务日志定义多个少物理文件,SQL Server均视为一个连续的文件。该事务日志文件实际上由一系列的虚拟日志文件VLF来管理。虚拟日志文件的大小由SQL Server的总日志文件的大小决定。虚拟日志文件的物理结构图如下所示:当该日志文件收缩时,日志文件末端的未使用的VLF可以被删除。在SQL server2000中,日志文件仅可以从日志文件的尾部收缩,但是微软已经纠正先前在SQL server 7.0中的问题,当你备份或截断日志时,SQL Server会自动将日志的活动部分转移到文件的始端,然后你运行DBCC SHRINKFILE或DBCC SHRINKD 阅读全文
posted @ 2012-01-30 15:20 叮叮猫的编程世界 阅读(261) 评论(0) 推荐(0)
SQL Server高可用性部署实施
摘要:SQL Server高可用性部署实施发布日期:2007-12-31 | 更新日期:2007-12-31作者:郑佐摘要:本文主要阐述如何实现SQL Server双节点群集高可用性部署实施,通过微软MSCS技术使SQL Server达到企业级安全应用要求。另外 ,本文介绍SQL Server 2005中新增的镜像服务功能,相比MSCS SQL Server 群集,SQL Server数据库镜像是基于软件的高可用性解决方案。1.概述本方案目标是通过微软MSCS技术使SQLServer达到企业级应用要求,内容包含双节点主动/被动模式群集和主动/主动模式群集。另外 ,本文介绍SQL Server 200 阅读全文
posted @ 2012-01-19 11:34 叮叮猫的编程世界 阅读(380) 评论(0) 推荐(0)
关于数据库大并发量(未完成)
摘要:一个数据库并发数量是有限制的,比如连接池有多大,如果超出了,怎么处理。有时候就用固定连接数,每个连接处理一个队列。这是一种简单的方式。也比较好理解。还有就是根据数据读写频率,变化频率不同,将表分为多种类别,不同类别数据放入不同的缓存中,利用缓冲区数据减少数据库操作。这种就只是考虑数据存储层的设计当然还有硬件方式提升数据库读写效率的方式数据存储层的设计,是比较麻烦的,根据不同的系统特征和并发特征,有不同的设计模式。当然还要考虑到接口的点简单性,持久化组件将SQL语句完全封装的方式,提升了业务层的开发效率,牺牲了数据层的灵活性。而纯ADO的数据操作模式,虽然增加了灵活度,但是增加了业务层的编写量。 阅读全文
posted @ 2012-01-18 11:11 叮叮猫的编程世界 阅读(238) 评论(0) 推荐(0)
公共的Json操作类
摘要:using System;using System.Data;using System.Text;using System.Collections.Generic;using System.Reflection;using System.Data.Common;using System.Collections;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.IO;using System.Text.RegularExpressions;using System.Runtime.Seria 阅读全文
posted @ 2012-01-18 10:38 叮叮猫的编程世界 阅读(167) 评论(0) 推荐(0)
公布下我的数据库操作层
摘要:本着代码公开的一些精神,今天把我自己封装的ADO数据库操作层公共出来给大家看看此类是Sqlserver的操作类,同时数据错误处理要主要是前台的样式。public class Connection { /// <summary> /// 获取连接对象 /// </summary> /// <param name="ConnectionString">连接字符串</param> /// <returns>连接对象</returns> public static SqlConnection getConnec 阅读全文
posted @ 2012-01-18 09:29 叮叮猫的编程世界 阅读(180) 评论(0) 推荐(0)