Welcome 微信登录

首页 / 数据库 / SQLServer

SQL Server中用索引视图查看性能状况

SQL Server中用索引视图查看性能状况

SQL Server中用索引视图查看性能状况2008-05-10 本站搜集整理 在SQL Server中,视图是一个保存的T-SQL查询。视图定义由SQL Server保存,以便它能够用作一个虚拟表来简化查询,并给基表增加另一层安全。但是,它并不占用数据库的任何空间。实际上,在你查询它之前,视图并不做任何事情。索引视图在SQL Server 2000和2005中,你能够给视图增加索引。但是,如果视图只是一个保存在数据库中的查询定义,在运行前没有自己的数据,...
优化数据库前需考虑的十个问题

优化数据库前需考虑的十个问题

优化数据库前需考虑的十个问题2008-05-10 本站搜集整理 在优化你的数据库时,你可能没有用到这些细节的优点。以下是10个关于你的数据库性能的问题,需要你问问自己…… 1. 假设你的不需要存储特殊字符的能力,尤其是Unicode标准中规定的那些字符,你有没有在系统中把nchar类型替换成char之类的各种适用的字段类型?2. 你是不是在用smalldatetime类型,而不是datetime?如果你不清楚这两种类型有什么区别...
通往性能优化的天堂-地狱 JOIN方法说明

通往性能优化的天堂-地狱 JOIN方法说明

通往性能优化的天堂-地狱 JOIN方法说明2008-05-10 本站搜集整理 前言不管是博客园还是CSDN,看到很多朋友对数据库的理解、认识还是没有突破一个瓶颈,而这个瓶颈往往只是一层窗纸,越过了你将看到一个新世界。04、05年做项目的时候,用SQL Server 2000,核心表(大部分使用频繁的关键功能每次都要用到)达到了800万数据量,很早以前查过一些相关表,有的达到了3000多万,磁盘使用的光纤盘,100G空间,每周必须备份转移数据,否则100G空...
使用SQL Server 2000索引视图提高性能

使用SQL Server 2000索引视图提高性能

使用SQL Server 2000索引视图提高性能2008-05-10 本站搜集整理 本文介绍 SQL Server 2000 企业版的新功能 - 索引视图。讲解索引视图并讨论一些提高性能的具体方案。什么是索引视图?许多年来,Microsoft® SQL Server™ 一直都提供创建虚拟表(称为视图)的功能。在过去,这些视图主要有两种用途:提供安全机制,将用户限制在一个或多个基表中的数据的某个子集。提供一种机制,允许开发人员定制用户如...
教你如何提高SQL Server 2000的性能?

教你如何提高SQL Server 2000的性能?

教你如何提高SQL Server 2000的性能?2008-05-10 本站转载 赛迪网 ganlanshu以往的服务器,由于内存价格过高,一般配的内存不是很多,超过4G的当然就不多了现在的服务器,配置超过4G就很多,在配作SQL 数据库服务器后,很多的人只选默认的设置,虽然可以正常使用,可是却把大量的内存浪费了(SQL服务使用的内存不会超过1.8G),系统的性能也不能因为的大内存而提升,这是很可惜的. 下面介绍一种方法教你如何提高SQL Server 2...
优化SQL Server的内存占用之执行缓存

优化SQL Server的内存占用之执行缓存

优化SQL Server的内存占用之执行缓存2008-05-10 本站搜集整理 在论坛上常见有朋友抱怨,说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识。首先说明一下SQL Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成:数据缓存(Data Buffer)、执行缓存(Procedure Cache)、以及SQL Server引擎程序。SQL Server引擎程序所占用缓存一般相对变化不大,...
从算法入手讲解SQL Server的典型示例

从算法入手讲解SQL Server的典型示例

从算法入手讲解SQL Server的典型示例2008-05-10赛迪网 lantian算法是计算机科学中一个重要的研究方向,是解决复杂问题的关键。在计算机世界中,算法无处不在。数据库是存储数据和执行大批量计算的场所,在数据库中使用一些简单的SQL命令,进行存储、查询、统计、以解决现实世界中的问题已经是屡见不鲜。随着数据量的大幅度增加和业务规则的日益复杂,越来越需要一种专门的方法来满足效率和准确性方面的要求。如何把解决问题的复杂算法转换为数据库能够执行的命令...
SQL Server索引维护指导

SQL Server索引维护指导

SQL Server索引维护指导2008-05-10 本站转载 IT专家网 王红波索引在数据库相关工作者的日常工作中占据了很重要的位置,索引需要牵涉到索引创建、优化和维护多方面的工作,本文以实例结合相关原理来介绍索引维护相关的知识。文中的相关代码,也可以满足多数情况下索引的维护需求。 实现步骤1. 以什么标准判断索引是否需要维护?2. 索引维护的方法有哪些?3. 能否方便地整理出比较通用的维护过程,实现自动化维护?一、 以什么标准判断索引是否需要维护?由于...
影响SQL Server性能的设计关键

影响SQL Server性能的设计关键

影响SQL Server性能的设计关键2008-05-10 本站搜集整理 huangkw0071 逻辑数据库和表的设计数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化表的一些好处。A:由于表窄,因此可以使排序和建立索引更为迅速B:由于多表,所以多镞的索引成为可能C:更窄更紧凑的索引...
SQL Server性能优化

SQL Server性能优化

SQL Server性能优化2008-05-10 本站搜集整理 松下客一、概述在数据库应用中,速度是一个永恒的话题。有许多因素会影响数据库的性能表现,例如:操作系统,硬件方面的因素,如内存和磁盘空间,访问数据库的应用软件。除此之外,数据库本身的设计也是一个影响性能的重要因素。本文要讨论的是我们可以采取哪些措施提高SQL Server数据库的性能。讨论的焦点主要集中在SQL Server 2000为视图创建索引的能力,以及如何使用Index Tuning W...
Microsoft SQL Server 2000 中查询优化器使用的统计

Microsoft SQL Server 2000 中查询优化器使用的统计

Microsoft SQL Server 2000 中查询优化器使用的统计2008-05-10 本站搜集整理 Microsoft SQL Server 2000 中查询优化器使用的统计Microsoft? SQL Server 2000 收集关于存储在数据库中的索引和列数据的统计信息。SQL Server 查询优化器使用这些统计信息来选择用于执行 INSERT、SELECT、DELETE 或 UPDATE 查询的最有效方案。本文说明了收集的数据类型、数据的...
四项技术 助你提高SQL Server的性能

四项技术 助你提高SQL Server的性能

四项技术 助你提高SQL Server的性能2008-05-10 本站搜集整理 sanandi本文讲解如何使用LEFT JOIN、CROSS JOIN以及IDENTITY值的检索,这些技术来提高基于SQL Server的应用程序的性能或改善其可伸缩性。有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费...
用MSSQL 2005减轻生产服务器优化负荷

用MSSQL 2005减轻生产服务器优化负荷

用MSSQL 2005减轻生产服务器优化负荷2008-05-10 本站搜集整理 【导读】优化较大的工作负荷会对所优化的服务器产生很大的开销。开销是由数据库引擎优化顾问在优化进程中多次调用查询优化器导致的。如果除生产服务器以外,再使用一台测试服务器,则可以消除此开销问题。本文介绍如何用MSSQL 2005减轻生产服务器优化负荷。优化较大的工作负荷会对所优化的服务器产生很大的开销。开销是由数据库引擎优化顾问在优化进程中多次调用查询优化器导致的。如果除生产服务器...
SQL Server数据库性能优化技巧

SQL Server数据库性能优化技巧

SQL Server数据库性能优化技巧2008-05-10 本站搜集整理 设计1个应用系统似乎并不难,但是要想使系统达到最优化的性能并不是一件容易的事。在开发工具、数据库设计、应用程序的结构、查询设计、接口选择等方面有多种选择,这取决于特定的应用需求以及开发队伍的技能。本文以SQL Server为例,从后台数据库的角度讨论应用程序性能优化技巧,并且给出了一些有益的建议。1 数据库设计要在良好的SQL Server方案中实现最优的性能,最关键的是要有1个很好...
SQL Server跟踪数据实现索引优化向导

SQL Server跟踪数据实现索引优化向导

SQL Server跟踪数据实现索引优化向导2008-05-10 本站转载 赛迪网 shayang使用SQL Server事件探查器工具,你可用一个捕获到的跟踪来收集有关服务器的重要信息。与索引优化向导(Index Tuning Wizard,ITW)以及正确的常规索引信息配合,这种跟踪可帮助你调试SQL Server应用程序并优化性能。本文将逐步指导你获取跟踪数据,并在ITW中实际使用它。 SQL Server性能优化 请参考以下文章,了解如何优化SQL...
浅析SQL Server数据库的性能优化

浅析SQL Server数据库的性能优化

浅析SQL Server数据库的性能优化2008-05-10 本站搜集整理 在一个大型的数据库中,性能成为人们关注的焦点之一,如何让数据库高效有效的运行成为广大数据库管理人员和开发人员必须要考虑的问题。性能是一个应用或多个应用在相同的环境下运行时对效率的衡量。性能常用响应时间和工作效率来表示。响应时间是指完成一个任务花费的时间,可以从以下三方面来减少响应时间: · 减少竞争和等待的次数,尤其是磁盘读写等待次数 · 利用更快的部件...
Sql server优化50法

Sql server优化50法

Sql server优化50法2008-05-10 本站搜集整理 查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资...
<< 21 22 23 24 25 26 27 28 29 30 >>