Welcome 微信登录

首页 / 数据库 / SQLServer

避免阻塞:让数据库性能有保障

避免阻塞:让数据库性能有保障

避免阻塞:让数据库性能有保障2010-09-17虽然说SQL Server数据库本身提供了很好的锁管理机制。但是,从某一方面来说,其实数据库只是一些客户端应用程序的“傀儡”。这主要是因为客户端应用程序对服务器上获取的锁几乎有完全的控制能力。客户端应用程序发出的查询请求以及对结果的处理方式,往往具有直接的控制能力。所以,如果应用程序在设计上稍有不合理的情况时,就会因为锁机制而导致阻塞。如当遇到如下几种情形时,就可能会导致阻塞情况的发生...
SQL2008使用日期时间数据类型

SQL2008使用日期时间数据类型

SQL2008使用日期时间数据类型2010-09-17 MSDN SQL Server 2008 日期/时间数据类型目录准备工作1练习1:浏览日期与时间数据类型2练习 2:处理日期和时间数据类型6准备工作预计完成本实验所需的时间40 分钟目标在完成本实验后,您将可以:处理SQL Server 2008当中的日期/时间数据类型先决条件在完成本实验前,您必须具有:编写Transact-SQL 脚本与使用SQL Server Management Studio的...
SQL Server 2008 层次ID数据类型

SQL Server 2008 层次ID数据类型

SQL Server 2008 层次ID数据类型2010-09-17 MSDN 目录准备工作1练习:使用HierarchyID数据类型2准备工作预计完成本实验所需的时间40 分钟目标在完成本实验后,您将可以:处理SQL Server 2008当中的层次ID数据类型先决条件在完成本实验前,您必须具有:编写Transact-SQL 脚本与使用SQL Server Management Studio的相关经验。实验场景SQL Server 2008允许数据库应用...
SQL Server和Oracle中的锁和死锁

SQL Server和Oracle中的锁和死锁

SQL Server和Oracle中的锁和死锁2010-10-13 51cto 王铁民1、锁的作用ORACLE :锁是一种机制,当某个数据库对象正被其他进程或用户修改时,这种机制可以保护它不被修改。为了防止对象被两个不同的用户同时修改,数据库系统创建了锁这种复杂的数据结构,来实现锁定机制,这种机制使用在oracle中称为排队的队列结构,以串行的方式执行锁。锁的作用如下:1) 他们坚持一致性和完整性,在事务处理期间,数据和对象保证它们的一致性和完整性。2) ...
详解SQL Server数据库索引

详解SQL Server数据库索引

详解SQL Server数据库索引2010-10-13王栋一、理解索引的结构索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。SQL Server 中数据存储的基本单位是页(Page)。数据...
SQL Server企业管理器和查询分析器

SQL Server企业管理器和查询分析器

SQL Server企业管理器和查询分析器2010-10-13如果主数据库发生故障,那么微软的SQL Server可能会怦然倒下。看看如何面对这种事件,了解如何用企业管理器和查询分析器修复主数据库。作为一名微软SQL Server的管理员,您必须知道如何修复一个崩溃的主数据库。主数据库保存有您的登录信息,以及最重要的、指向您所有数据库的指针。如果没有主数据库,您就无法成功地启动SQL Server。在本文里,我将向您介绍在发生崩溃的情况下如何修复主数据库,...
SQL Server集成服务用于Oracle 10g

SQL Server集成服务用于Oracle 10g

SQL Server集成服务用于Oracle 10g2010-10-13戴羽1.导言这篇文章关注于使用SQL Server集成服务来从异构数据源提取数据以及将数据导入到Microsoft® SQL Server™用于商业智能(BI)分析和报表的好处。Oracle Database 10g数据作为主要数据源来使用。这篇文章的读者包括IT专家、数据库管理员和系统架构师。读者应该具有对数据库和Microsoft SQL Server以及Ora...
在区分大小写的SQL Server中使用DISTINCT问题

在区分大小写的SQL Server中使用DISTINCT问题

在区分大小写的SQL Server中使用DISTINCT问题2010-10-13 IT专家网 戴羽问题SQL Server为你提供了在你的数据库中存储混合大小写数据的能力,但是根据你怎样创建数据库,SQL Server将在你给出T-SQL命令时忽视大小写。你可能面对的一个问题是你想从一个表获得只包含不同值的列表,来显示你的表中不同,但是如果你的数据库是按照不区分大小写来建立的,那么DISTINCT条件语句不会显示这些不同,它只会将所有的值放在一起。所以在这...
对比SQL Server中XML AUTO和T-SQL命令

对比SQL Server中XML AUTO和T-SQL命令

对比SQL Server中XML AUTO和T-SQL命令2010-10-13 TechTarget Michelle GutzaitXML AUTO功能与T-SQL命令作为一个DBA,我倾向于关注性能方面的问题,因此我要确定使用XML(扩展标记语言)并不会对性能产生影响。在本文里,我会通过比较XML AUTO功能和标准的T-SQL命令来显示性能上的差异。在我的测试过程中,我会仅仅涉及到XML AUTO功能的一个比较小的基础的部分,同时我也建议大家在你自己...
基于SQL Server CE的移动服务系统开发

基于SQL Server CE的移动服务系统开发

基于SQL Server CE的移动服务系统开发2010-10-13 csdn xiangxia移动服务是应用比较广泛的移动解决方案,其核心是利用移动计算和无线通信技术为企业现场服务人员提供全面、便捷、实时的信息服务。我们现在就为某电器制造商设计一套用于售后维修服务的移动解决方案。该电器制造商目前售后维修服务的基本工作流程是:客户打电话报修,呼叫中心记录用户的基本信息(如姓名、地址和电话等等)和客户对故障的描述信息,生成维修单,维修服务人员领取维修单,维修...
SQL Server 2008数据库中如何使用表值参数

SQL Server 2008数据库中如何使用表值参数

SQL Server 2008数据库中如何使用表值参数2010-10-13 51cto 在SQL Server 2005或更早的版本中的数据库中,表变量是不能作为存储过程的参数的。当多行数据到SQL Server需要发送多行数据到SQL Server ,开发者要么每次发送一列记录,或想出其他的变通方法,以满足需求。虽然在.net 2.0中提供了个SQLBulkCopy对象能够将多个数据行一次性传送给SQL Server,但是多行数据仍然无法一次性传给存储过...
在一个特定的SQL语句或会话中停用触发器

在一个特定的SQL语句或会话中停用触发器

在一个特定的SQL语句或会话中停用触发器2010-10-30 IT专家网 李恩问题我有一个创建在表上的触发器,当对表执行一个INSERT,DELETE或者UPDATE语句时,这个触发器将被激活执行。我想在一个特定的语句上阻止触发器被激活,而当执行其它语句时触发器仍然保持正常的执行状态。有没有一种方法可以动态做到这些?专家解答在某些时候,停用触发器是可能需要你去做的事情,尤其是你在一张表上执行管理员任务时。实现这点的最好方法是使用以下的命令去完全停用触发器。...
管理SQL Server数据库和应用元数据

管理SQL Server数据库和应用元数据

管理SQL Server数据库和应用元数据2010-10-30李恩问题我常被问到如何把驻留在物理服务器/SQL 实例上的数据库转变为它们相应的应用程序名称。在准备计划好的服务器停机通知时,这种需要就产生了,但在我的组织内与IT经理或非技术人员沟通时,这也是有价值的。如果你不是数据库管理员或特定数据库的应用分析师,你通常会无视数据库的命名规则,而这些数据库支持着你每日依赖的应用程序。这就是为什么当需要产生时在适当的位置上由元数据库来提供转化很重要。专家解答大...
在SQL中删除重复记录的多种方法

在SQL中删除重复记录的多种方法

在SQL中删除重复记录的多种方法2010-10-30学习sql有一段时间了,发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录。后来总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这个只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。SQL> desc employeeName Null? Type---...
用企业管理器连接并管理远程MS SQL数据库

用企业管理器连接并管理远程MS SQL数据库

用企业管理器连接并管理远程MS SQL数据库2010-10-30 赛迪网 Alizze一、首先请从您的空间商处获取您的MsSql相关管理信息,如:用户TestUser的MSSQL服务器地址:xxx.xxx.xxx.xxx用户TestUser的MSSQL的端口为:1433用户TestUser的MSSQL数据库名为:TestUser用户TestUser的MSSQL用户名为:TestUser用户TestUser的MSSQL密码为:****** (该用户个人的登录...
解析SQL Server 2008商业智能

解析SQL Server 2008商业智能

解析SQL Server 2008商业智能2010-10-30 IT专家网 戴羽SQL Server 2008 商业智能平台提供了一个用于数据集成、生成报表和分析的可扩展的最佳的商业智能平台,它使得当用户需要商业智能的时候,公司就能够将其提供给用户……对你的所有数据进行整合和管理使用SQL Server 2008企业级的数据仓库平台可以高效的操纵你的所有数据,并对其进行统一管理存储。合并用于最优的报表和分析的数据对你所有的数据进...
<< 201 202 203 204 205 206 207 208 209 210 >>