管理监控和故障排除的sql server 2000数据库


  Share  
|


故障排除的sql数据库是一个运营商的假设多个行动。 他们介绍如下。

优化数据库性能

数据库性能的一个重要组成部分,管理一个sql server 2000的环境。 有很多种方法表现能增加包括索引,锁定和重新编译。

索引建立索引可以大大提高查询性能,而且还可以产生不利影响改动数据的表现。 任何改变一个索引表都必须反映在指标表,而所有的变化都是登录。 所有这些因素结合起来,以产生一个放缓的数据改造任务。

上锁 ,以确保数据的变化,由一个用户并不出人意料地影响到另一用户的业务, sql server 2000的用途门锁。 锁定持有数据,是在用另一种程序。 程度的掌握,就看选择已配置的锁定。 锁,可降低系统的性能,如果过度实施。 有4个交易隔离两级正在强迫通过锁定:

  • 1 。 阅读未定 -交易是孤立不足以防止读身体舞弊数据
  • 2 。 阅读承诺 -s qls erver的默认水平
  • 3 。 可重复读 -交易获取读写锁就行,他们利用
  • 4 。 串行化 -交易是完全孤立的,从对方

重新当一个sql语句是编译的,它也适合用于数据库的对象,这是工作。 优化sql语句中,是根据现有资料,在时间。 由于数据或结构可能随着时间而改变,可能有必要重新编译sql语句,以维持性能。

统计资料统计资料,就如何关键值分布在桌子上。 统计数据有助提高查询响应时间,因为他们给查询引擎更清楚知道你哪里开始寻找特定的价值在桌子上。 作为数据变化的一个表,统计资料应予以更新,以反映这种变化。 表格可配置为自动创建并自动更新统计数字。

优化数据存储

优化filegroups在某些情况下,当某些制度可以提高性能,通过控制就业数据和指标上的具体磁盘驱动器。 可以帮助这个过程中,具体说明硬盘上的文件将住。 系统管理员可以创造filegroups为每个磁盘驱动器,并指定具体的表格或指标,从一张桌子到具体filegroups 。

管理数据库碎裂有两种类型的破碎,在一个sql数据库,内部和外部的割裂。 内部碎裂发生时,指数是低效率的使用空间。 对外碎裂发生时,身体常规的页数并不符合逻辑顺序。 最好的办法,以摆脱你的数据库中的破碎是利用菲引入的新语句指挥。 这个命令会扰乱指数虽然仍允许进入该表指数是指。

灾难恢复

备份操作有三种不同类型的备份,可以对一个sql 2000服务器数据库:

  • 全面备份:拷贝所有的数据库文件,其中包括交易日志,数据文件,并索引。
  • 差分备份:只拷贝文件改变了自上次完整备份起来了。
  • 日志备份:拷贝所有的日志记录已写信给交易日志自上次全部或日志备份了。

回收方法,订定回收方法决定如何迅速,你可以恢复交易日志备份,在发生硬件故障。 回收方法,也决定了规模由此产生的交易日志备份,并在何种程度上的数据库是安全的,从失去承诺后,交易恢复。

简单的模式很简单,回收率模式要求的最低数额的系统资源。 该系统往往截断交易日志,这就是说,只有全面和差别备份是不允许的。

bulk_logged模型复苏模型,可让您完全恢复你的数据库,在案件硬件故障。 行动完全,但只有极小,登录。 这就引出一个中间立场的妥协之间的磁盘空间利用率,速度和安全。

全面复苏模型交易日志运行使用完全恢复模型是最有可能失去交易。 全部活动均充分登录。 这项测井是有益的恢复,但它可以导致大规模的交易日志大小和磁盘空间的并发症。

日志航运

日志航运是一个特点,就是备份交易日志和传送这些备份到后备服务器,是用于在发生故障的主要服务器。 日志航运自动化这些备份在用户指定的间隔,并自动恢复他们对备份服务器。 实施日志发货登录入侵检测系统,为双方原服务器和后备服务器必须同步,使用户能够登录到服务器上,在案件原服务器失败。 简单的回收模式不能用于日志航运,因为它不容许交易日志备份。

完整性检查

数据库一致性检查器(菲)建筑业是一个集事业,是用来检查的诚信数据库。 这些设施可用于检测和修理问题,在一个数据库中。 命令说,被列入该数据库的一致性检查之前与菲。 一致性检查命令,在出现包括以下几个方面:

  • checkalloc检查的分配和使用的所有页面,在指定的数据库
  • checkcatalog检查一致性系统表,并指定数据库
  • checkdb检查磁盘空间分配和完整性的所有对象,在数据库
  • checkfilegroup检查磁盘空间分配和完整性,所有数据表中指定filegroup
  • checkident检查,目前的身份价值,并纠正它,如果需要
  • checktable检查数据的完整性和索引对于给定页
  • dbreindex重建更指标表,在指定的数据库
  • inputbuffer显示,在过去的声明发送给服务器,从客户端
  • showcontig显示碎裂资料,以供数据和索引为指定表
  • showstatistics显示统计当前表
  • shrinkdatabase缩水大小的数据文件,在一个数据库中所指定的百分比(如果可能的话)
  • shrinkfile萎缩,大小相当于一数据或日志文件到指定大小(如果可能的话)
  • traceon使指定微量旗
  • traceoff禁用无影无踪旗
  • tracestatus显示器的地位微量旗
  • updateusage报告,并纠正偏差,在sysindexes表
  • useroptions回报用户选择,为当前用户连接

数据库维护计划向导数据库维护计划向导是一项公用事业,艾滋病在创造一个维修计划,为sql server 2000数据库。 您可以使用数据库维护计划向导,以营造及附表备份计划,将备份一条指定的时间表或将备份的基础上,确定水平的数据库活动。 作为部分的备份过程中,数据库维护计划向导可以配置日志通航。 数据库维护计划向导也可以被用来自动运行维护脚本就预定时间表。

疑难解答交易

的sql廓线的sql廓纲要,是撷取事件,从一台服务器。 被俘的事件被保存在无影无踪文件,可以稍后进行分析或用于重放一个特定的一系列步骤,当试图诊断是一个问题。 的sql廓线,是用来活动,如:

  • 步进通过问题的质疑,以确定问题的根源
  • 发现和诊断缓慢运行疑问
  • 捕捉一连串的sql语句,这会导致一个问题
  • 监测性能的sql server接收工作量

sql server的企业经理人的sql server企业管理器是主要的行政手段sql服务器,并提供一个mmccompliant的用户界面,使用户能够:

  • 界定群体的服务器上运行sql
  • 注册个人服务器,在一组
  • 配置所有sql server的选择,为每个注册用户
  • 创建和管理所有sql server数据库,对象,登录,用户,和权限,在每一个注册服务器
  • 确定并执行所有的sql server行政任务,对每一个注册服务器
  • 设计和测试sql语句,分批,和脚本双向互动
  • 引用各种奇才界定为sql server
这是一篇文章说,由郑家富麦克拉伦

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions