Welcome 微信登录

首页 / 数据库 / SQLServer

SQLServer乐观锁定和悲观锁定实例

SQLServer乐观锁定和悲观锁定实例

SQLServer乐观锁定和悲观锁定实例2007-12-26本文使用一个实例来说明如何使用乐观锁定和悲观锁定来解决多用户并发的环境里,其他用户已经把你要修改的数据进行了修改而造成数据的不一致的问题。在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,如果在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可...
SQL Server中索引使用及维护简介

SQL Server中索引使用及维护简介

SQL Server中索引使用及维护简介2007-12-26在应用系统中,尤其在联机事务处理中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个...
SQL Server存储图像数据的机制介绍

SQL Server存储图像数据的机制介绍

SQL Server存储图像数据的机制介绍2007-12-26 计算机与信息技术 李小琳本文介绍MIS SQL Server对图像数据的存储机制和存取方法。针对VB开发工具,介绍了一种通过ADO Field 对象的GetChunk 方法和AppendChunk 方法来存取MIS SQL Server中的图像数据的方法。在一个完善的医院信息MIS中,图像数据的存取是必不可少的,比如X光片、CT像片的保存。一方面,这些图像数据在远程诊疗为准确诊断病情提供了重要...
SQL Server数据库中存储引擎深入探讨

SQL Server数据库中存储引擎深入探讨

SQL Server数据库中存储引擎深入探讨2007-12-26本文是存储引擎结构的高级指南,推荐了配置参数,SQL Server的最佳硬件以及通过文件和文件组存储大量数据的创新方法。本文也概述了SQL Server 7.0存储引擎的新的动态特性。概述巧妙的规划是实现关系型数据库管理系统(RDBMS)的基础。要满足对更多存储容量的要求,对更快地取得信息的要求,它是唯一方法。想从Microsoft SQL Server 7.0中获得最多,要求组织机构了解它的...
利用索引提高SQL Server数据处理效率

利用索引提高SQL Server数据处理效率

利用索引提高SQL Server数据处理效率2007-12-26在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个主要目标是避免全表扫描,因为全表扫描需要从磁盘上读表的每一个数据页,如果有索引指向数据值,则查询只需读几次磁盘就可以了。所以如果建立了合理的索引,优...
SQL Server数据库快照工作原理详解

SQL Server数据库快照工作原理详解

SQL Server数据库快照工作原理详解2007-12-26数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由快照被执行的时间点来决定它的内容。本文通过实例讲述如何操作数据库快照。在SQL Server 2005中,它的另外一个强大的新特点是数据库快照。数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由快照被执行的时间点来决定它的内容。这些数据库快照在报表方面是非常有价值,因为在快照数据库中或者在原数据库中,对于任何查询而言没有锁...
SQL Server数据仓库相关概念及构建流程

SQL Server数据仓库相关概念及构建流程

SQL Server数据仓库相关概念及构建流程2007-12-26本文给出了SQL Server数据仓库的基本概念,并利用实例构建过程进行分析,供大家参考!基本概念:1、多维数据集:多维数据集是联机分析处理 (OLAP) 中的主要对象,是一项可对数据仓库中的数据进行快速访问的技术。多维数据集是一个数据集合,通常从数据仓库的子集构造,并组织和汇总成一个由一组维度和度量值定义的多维结构。2、维度:是多维数据集的结构性特性。它们是事实数据表中用来描述数据的分类的...
Project REAL分析服务技术探讨(1)

Project REAL分析服务技术探讨(1)

Project REAL分析服务技术探讨(1)2007-12-26这份白皮书提供了一个关于分析服务(Analysis Services)设计和在Project REAL中的最佳实践的技术讨论。它深入的讨论了每一类对象的细节,例如数据源、数据源视图、维度、层次、属性、度量组、分割表等等。并指出如何在关系型数据库分割表的基础上创建一个能自动创建度量组分割表的SQL Server 2005集成服务程序包。关于Project RealProject Real是微软...
Project REAL分析服务技术探讨(2)

Project REAL分析服务技术探讨(2)

Project REAL分析服务技术探讨(2)2007-12-26分析服务2005中的维度缓存SQL Server 2000和SQL Server 2005各自的分析服务在处理维度成员时,有很大的不同。在SQL Server 2000中,在启动的时候,所有数据库中的所有维度成员都需要被加载到服务器的地址空间上。这种情况下,内存就不能为其它程序提供很好的服务,数据缓存也将超出维度的内存。这样局限性就很大。这意味着,在一个32位的系统上(只有3GB的虚拟地址空...
Microsoft SQL Server 查询处理器的内部机制与结构

Microsoft SQL Server 查询处理器的内部机制与结构

Microsoft SQL Server 查询处理器的内部机制与结构2007-12-26 微软 摘要:本文介绍了在客户机上处理 Microsoft SQL Server 查询的方式,各种客户机与 SQL Server 的交互方式,以及 SQL Server 在处理客户机程序的请求时需要完成的工作。简介Microsoft(R) SQL Server(TM) 内部机制和结构是一个非常大的主题,因此本文仅限于程序开发人员感兴趣的问题,集中研究其他源中没有彻底讨论...
让SQL Server数据支持XML

让SQL Server数据支持XML

让SQL Server数据支持XML2007-12-26燕空如果你在IT业工作,那么你很可能听说过XML;但如果你的工作主要与SQL Server有关,那么你可能并没有直接运用过XML。XML已经是Web编程环境中的普遍的数据格式了,而且它也是.NET Framework中主要的底层技术之一。SQL Server以两种方式来支持XML:通过SQL Server本身的功能,以及通过发布称为SQLXML的额外的功能。SQLXML扩展了SQL Server,并提...
从Sybase向SQL Server移植数据库

从Sybase向SQL Server移植数据库

从Sybase向SQL Server移植数据库2007-12-26简介我最近参与了将一个Sybase数据库移植到Microsoft SQL Server 2000上的项目,我在这一项目上获得的经验,将对Sybase数据库管理员把Sybase数据库移植到SQL Server 2000平台上有一定的帮助。尽管二者之间的一些差别是相当大的,例如Sybase数据库管理中的存储过程在SQL Server就不能被编译,而其它差别则不太大。在完成这一转换前,对脚本文件和...
SQL Server中快速删除重复记录的方法

SQL Server中快速删除重复记录的方法

SQL Server中快速删除重复记录的方法2007-12-26 电脑报 夏翔开发人员的噩梦——删除重复记录想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询和统计结果不准确。解决该问题的办法就是将这些重复的记录删除,只保留其中的一条。在SQL Server中除了对拥有十几条记录的表进行人工删除外,实现删除重复记录一般都是写一段代码,用游标的方法一行一行检查,删除重复的记录...
SQL Server2005的XML数据类型之基础篇

SQL Server2005的XML数据类型之基础篇

SQL Server2005的XML数据类型之基础篇2007-12-26 天极开发 朱先忠一、 引言如今,在SQL Server 2005中,XML成为第一流的数据类型。借助于基于XML模式的强类型化支持和基于服务器端的XML数据校验功能,现在,开发者可以对存储的XML文档进行轻松地远程修改。作为数据库开发者,许多人都必须大量地涉及XML。如今,在SQL Server 2005中,你能以一种新的数据类型的形式把XML存储在数据库中。事实上,在SQL Ser...
SQL Server可写脚本和编程扩展SSIS包

SQL Server可写脚本和编程扩展SSIS包

SQL Server可写脚本和编程扩展SSIS包2007-12-26 本站收集整理 wxbzlc微软的SQL Server 2005中用来替代数据传输服务(DTS)的SQL Server综合服务(SSIS),包含了很多工具用于导入数据并将其转换为有意义的信息,而不仅仅是被动的导入。但是还有一点要注意的是,你会发现这个新的SSIS工具有时候并不能完全覆盖你要做的所有事情。因此,微软提供了两种基本方法来扩展SSIS的功能。一种方法对那些没有很多编程经验,或者是...
如何在MSSQL2005中动态创建表及表名动态根据参数确定

如何在MSSQL2005中动态创建表及表名动态根据参数确定

如何在MSSQL2005中动态创建表及表名动态根据参数确定2007-12-26我想创建临时表,表名是机器名:host_name(),表机构是固定的。只需要动态确定表名。如何在创建的时候把表名动态创建为使用者的机器名?我使用了如下句子,提示错误:Declare @TableName as char(50)SELECT @TableName = "#temp_"+host_name()CREATE TABLE [dbo].[@TableName](&helli...
MS SQL基础教程:数据库缺省值

MS SQL基础教程:数据库缺省值

MS SQL基础教程:数据库缺省值2007-12-26缺省值(Default)是往用户输入记录时没有指定具体数据的列中自动插入的数据。缺省值对象与ALTER TABLE 或CREATE TABLE 命令操作表时用DEFAULT 选项指定的缺省值功能相似,但缺省值对象可以用于多个列或用户自定义数据类型,它的管理与应用同规则有许多相似之处。表的一列或一个用户自定义数据类型也只能与一个缺省值相绑定。9.3.1 创建缺省值(1) 用CREATE DEFAULT 命...
<< 11 12 13 14 15 16 17 18 19 20 >>