通过查询分析器对比SQL语句执行效率 2017年02月06日 73 阅读 通过查询分析器对比SQL语句执行效率2008-05-09可以方便地对不同的SQL语句进行效率对比。首先打开查询分析器,将查询菜单中的“显示执行计划”、“显示服务器跟踪”、“显示客户统计”都选中。在编辑窗口中输入要进行对比的SQL语句,比如不同方式的查询:SELECT *FROM CRM_FWDWHERE RQ BETWEEN "2006-06-01" AND "2006-06-02"S...
SQL Server 2000启动1069错误解决方法 2017年02月06日 66 阅读 SQL Server 2000启动1069错误解决方法2008-05-09首先介绍网络上常用的两种解决方法: 1.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户" 或: 2.我的电脑--控制面板--管理工具--服务--右键 --属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码. 两者的...
SQL Server用触发器强制执行业务规则 2017年02月06日 66 阅读 SQL Server用触发器强制执行业务规则2008-05-09Microsoft® ™ 2000 提供了两种主要机制来强制业务规则和数据完整性:约束和触发器。触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效。唤醒调用触发器以响应 INSERT、UPDATE 或 DELETE 语句。触发器可以查询其它表,并可以包含复杂的 Transact-SQL 语句。将触发器和触发它的语句作为可在触发器内回滚的单个事务对待。如果...
SQL Server使用链接服务器远程取数据 2017年02月06日 63 阅读 SQL Server使用链接服务器远程取数据2008-05-09由于最近开发的一个查询系统,基本是在其它服务器的,所以在本地服务器设计了中间,用来存从远程服务器取数据!一种方法是通过,OPENDATASOURCE来远程读取数据!SELECT *FROM OPENDATASOURCE("SQLOLEDB","Data Source=ServerName;User ID=MyUID;Password=MyPass").Northwind.dbo.Cate...
SQL Server中的动态和静态内存分配 2017年02月06日 67 阅读 SQL Server中的动态和静态内存分配2008-05-09SQL服务器有两种基本管理方法:动态分配和静态分配,用以控制程序可使用的内存数量。动态分配允许管理员声明一块内存的大小;考虑到它的实际使用,SQL服务器可以分配给其需要占用的内存的最大值,并且(理论上)在没有使用内存的情况下将其释放。静态分配则是创建一块固定的内存空间,提供给SQL Server使用——不再进行分配。 在默认情况下,SQL Server被设置成动态分配,分...
SQL Server数据库设计表和字段的经验 2017年02月06日 66 阅读 SQL Server数据库设计表和字段的经验2008-05-09检查各种变化我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。采用有意义的字段名有一回我参加开发过一个项目,其中有从其他程序员那里继承的程序,那个程序员喜欢用屏幕上显示数据指示用...
测试SQL Server的业务规则链接方法 2017年02月06日 58 阅读 测试SQL Server的业务规则链接方法2008-05-09有一个古老的争论,是关于在哪里存储应用程序业务逻辑的:是在应用程序本身的业务逻辑层中还是在数据库层中。应用程序逻辑层的绝对支持者提出,的唯一目的就是保存数据,以备应用程序所用。提倡用数据库来存储业务规则的人则坚持认为,业务规则最好存储在数据库中,因为数据也存储在那里,规则在那里更容易运行。而在我看来,对于存储应用程序的逻辑来说,没有一个“最好的地方”—&mda...
SQL Server存储引擎容量的规划技巧 2017年02月06日 65 阅读 SQL Server存储引擎容量的规划技巧2008-05-09概述 巧妙的规划是实现关系型数据库管理(RDBMS)的基础。要满足对更多存储容量的要求,对更快地取得信息的要求,它是唯一方法。想从Microsoft SQL Server 7.0中获得最多,要求组织机构了解它的关键部件--存储引擎--内在和外在。本文是存储引擎结构的高级指南,推荐了配置参数,SQL Server的最佳硬件,以及通过文件和文件组存储大量数据的创新方法。本文也概述了SQL Serve...
SQL Server 2000集群服务器优缺点 2017年02月06日 65 阅读 SQL Server 2000集群服务器优缺点2008-05-09由二台或更多物理上独立的服务器共同组成的“虚拟”服务器称之为集群服务器。一项称做MicroSoft集群服务(MSCS)的微软服务可对集群服务器进行管理。一个SQL 集群是由二台或更多运行SQL Server的服务器(节点)组成的虚拟服务器。如果集群中的一个节点发生故障,集群中的另一个节点就承担这个故障节点的责任。 认为一个SQL Server集群能够给集群中的两个节点...
SQL Server数据库查询处理器特性分析 2017年02月06日 54 阅读 SQL Server数据库查询处理器特性分析2008-05-091、用户需求数据库技术的发展,呈现出了两个显著的发展趋势。一方面,数据库任务的管理和操作愈来愈自动化、智能化,许多以前需要手工完成的操作和配置等数据库管理工作现在都可以使用图形界面工具和向导来完成,大大减轻了用户在数据库管理中的工作量,使用户有更多的时间和精力把自己的工作做的更好。另一方面,对于那些难以实现或者没有必要实现自动化的操作,例如某些复杂的数据库检索等工作,则尽可能地集中在同样的图形...
改善SQL Server数据库的内存管理方法 2017年02月06日 64 阅读 改善SQL Server数据库的内存管理方法2008-05-09最近,为了能在数据库服务器中运行其他应用程序,在保持数据库操作系统版本不变的前提下对数据库服务器进行了软、硬件上的升级。在软件上,将操作从Windows 2000升级到Windows Server 2003;在硬件上,将服务器中的内存由原来的512MB增加到1GB(1024MB)。 在升级后的开始几个星期之内,服务器在使用中表现良好。但是不久后就发现,在服务器上同时运行的其他应用程序却出现了异...
教你如何使用SQL Server来过滤数据 2017年02月06日 88 阅读 教你如何使用SQL Server来过滤数据2008-05-10关系型数据通常以规范化形式保存,就是说你应该尽可能少地重复数据;通常情况下,表与表之间仅通过各种键值实现关联。进一步地讲,规范化的含义就是:你不能在数据库中保存计算后的值,而你只能在需要的时候临时计算数据库中保存的值。对数据进行某些分析通常是很重要的。比方说,你或许想知道哪些产品的定单最多或者哪些定单的利润最大。这些问题都要求你针对自己的SQL语句创建执行过滤规则的公式。其中最重要的语句之一就是...
怎么整理 SQL Server性能调整清单 2017年02月06日 64 阅读 怎么整理 SQL Server性能调整清单2008-05-10 本站搜集整理 我需要做什么?太多了,我从哪里开始?我下一步该做什么?哇,我的SQL Server起来了!如果你从一开始就不知道要到哪里去,并且异常中断了SQL Server的运行,那么你做到了。看看这篇如何获得高性能SQL Server的性能调整清单吧。SQL Server性能调整清单准备当你开始解决一个现有的性能调整问题或者从一个新的系统开始,非常期望得到高性能,那么花些时间在计划和分析如何...
SQL Server提高你的合并复制性能 2017年02月06日 65 阅读 SQL Server提高你的合并复制性能2008-05-10 本站搜集整理 点燃你的合并复制性能 改善合并复制性能的最好的方式就是尽可能地运行合并代理。然而,如果你的用户不在线,那么你就无法运行合并代理,并且你应该劝告你的用户尽量频繁进行同步。以下的贴士将会帮助你提高合并复制的性能。 1、使用合适的配置文件(profile) 关于合并复制性能,你有几种特定的配置文件可以用来解决特定的需求。要察看这些配置文件,右击你的合并代理,选择代理配置(profile)...
详细介绍优化SQL Server 2000的设置 2017年02月06日 64 阅读 详细介绍优化SQL Server 2000的设置2008-05-10 本站搜集整理 SQL Server已经为了优化自己的性能而进行了良好的配置,比今天市场其他的关系型数据库都要好得多。然而,你仍然有几项设置需要进行修改,以便你的数据库每分钟可以处理更多的事务(TPM)。本篇文章的目的就是讨论这些设置。我们忽略那些可以通过硬件配置或者表或者索引设计提高的性能,因为这些内容在本篇文章范围之外。破碎页面检测在我们开始讨论服务器配置开关之前,让我们快速浏览一下你...
专家教你优化你的SQL Server硬件性能 2017年02月06日 64 阅读 专家教你优化你的SQL Server硬件性能2008-05-10 本站搜集整理 Jeremy Kadlec优化SQL Server硬件性能 对SQL Server的性能调整有很多种方式,就像建造一所房子。你必须找到一个合适的地点,拥有肥沃的土壤、构建一个结实的地基,支持2到3层的小楼,安装电气和插座,对墙壁刷油漆并进行装饰,最后进行不断的维护。调整SQL Server的性能也具有类似的项目,其中包括:硬件Windows服务器SQL Server数据库设计索...
SQL SERVER 优化实例:从运行30分钟到运行只要30秒 2017年02月06日 65 阅读 SQL SERVER 优化实例:从运行30分钟到运行只要30秒2008-05-10 本站搜集整理 以下的SQL语句在服务器需要运行长达30分钟才能完成:SELECT dbo.ComFlow.ComFlowCode, dbo.ComFlow.ComCode,dbo.ComFlow.CustCode, dbo.ComFlow.DepartCode, dbo.ComFlow.SaleCode, dbo.ComFlow.EmpCode, d...
优化SQL Server服务器内存配置的策略 2017年02月06日 62 阅读 优化SQL Server服务器内存配置的策略2008-05-10 本站搜集整理 引言农业银行总行1998年以来正式推广了新版网络版综合业务统计信息系统,该系统是基于WindowsNT4.0平台,采用客户/服务器模式,以Microsoft SQL Server为基础建立起来的大型数据库应用程序,系统界面友好、操作简便,计算、分析、检索功能非常强大,为保证农业银行系统及时进行纵向和横向业务数据采集、按照不同要求生成统计报表,进行全面业务活动分析提供了强有力的保...
用索引调节向导调整应用程序的性能 2017年02月06日 62 阅读 用索引调节向导调整应用程序的性能2008-05-10 本站搜集整理 你可以使用SQL服务器调节器(SQL Server Profiler)工具来收集服务器当前活动的重要信息。被这个Profiler工具所追踪到的信息(包含有数据库的真实负载)能够被用在多种场合里。现在让我们来看看如何使用Profiler收集能够被索引调节向导所使用的数据,以及你该如何使用这些工具来调试你的应用程序。什么时候使用它?Profiler工具能够用在数据库开发生命周期的所有阶段。例如...
内存配置优化SQL Server服务器性能 2017年02月06日 64 阅读 内存配置优化SQL Server服务器性能2008-05-10 本站搜集整理 Microsoft® SQL Server™ 2000 的内存管理组件消除了对 SQL Server 可用的内存进行手工管理的需要。SQL Server 在启动时根据操作系统和其它应用程序当前正在使用的内存量,动态确定应分配的内存量。当计算机和SQL Server 上的负荷更改时,分配的内存也随之更改。有关更多信息,请参见内存构架。下列服务器配置选项可用于配置...