Sql Server
jimsonhappy
这个作者很懒,什么都没留下…
展开
-
Sql Server 2005 统计信息用途
Sql Server 2005 统计信息用途 1, 什么是统计信息 以下是官方的对统计信息的描述: 按照默认设置,如果表中的某列没有索引,则SQL Server会自动为该列创建统计。然后,查询优化器评估该列中数据分布范围的统计信息,以选择一个更为有效的查询处理方案。分辨自动创建的统计很简单,在SQL Server 7.0和SQL Server 2000中,自动转载 2014-01-09 16:45:29 · 683 阅读 · 0 评论 -
Sql Server查询锁、解锁处理
//sp_lock存储过程返回的列如下:spid、dbid、objid、indid、type、resource、mode和status字段。spid是进程标识号码,用于识别到SQL 服务器的连接。要发现哪些用户和该spid相连,你就要执行存储过程sp_who,并将spid作为一个参数传输给该程序。dbid是锁定发生的数据库,你可以在主数据库中的sysdatabases表格中找到它。字段obji原创 2014-01-09 13:48:10 · 4347 阅读 · 0 评论 -
sp_lock诊断Sql Server的性能问题
【服务器学院】在IT专家中有一种普遍的误解,就是认为“锁定是不好的东西”,你必须尽一切可能保证数据库锁定不会使得进程无法正常运行。为了能够确保一个一致的数据库环境,在对资源进行修改时,数据库引擎必须利用一种机制来获得对资源的独占权。 SQL Server中也用锁定,它们是指为了达到这种一致性,数据库引擎用来保证每一次只有一个线程同时访问同一个资源的对象。如果不用锁定的话,各翻译 2014-01-09 15:31:07 · 1715 阅读 · 0 评论 -
SqlServer索引原理分析
SqlServer索引原理分析 中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的针对数据库的管理、维护和优化工作,现实中似乎并没有得到网管朋友的足够重视,看起来这都是程序员转载 2014-01-09 20:08:57 · 1045 阅读 · 0 评论 -
Sql server下的事务管理
Sql Server下的数据库事务处理是相当的有用,笔者在项目的开发过程中由于事务处理没有编写好,导致了数据库数据出现了不一致。为了避免大家犯同样的错误,笔者在本文中用了三种不同方式,举例说明如何在存储过程事务处理中编写正确的代码。希望对你有所帮助。原创 2014-01-15 14:01:51 · 594 阅读 · 0 评论 -
Sql Server 的Schema详解
SQL SERVER 中的Schema详解 以往 SQL Server 内的对象命名是“服务器.数据库.用户名.对象”,但新版的对象命名改为“服务器.数据库.Schema.对象”。这让你规划数据库对象命名时更有弹性。 架构是形成单个命名空间的数据库实体的集合。命名空间是一个集合,其中每个元素的名称都是唯一的。 虽然 SQL Server 2000 包含 CREATE转载 2014-01-24 15:35:51 · 9837 阅读 · 0 评论 -
Sql Server 视图原理
视图可以看作定义在SQL Server上的虚拟表.视图正如其名字的含义一样,是另一种查看数据的入口.常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata. 视图简单的理解如下: 通过视图,客户端不再需要知道底层table的表结构及其之间的关系。视图提供了一个统一访问数据的接口。 为什么要使用视图(View)转载 2014-01-24 15:24:56 · 2566 阅读 · 0 评论