• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器运维 > 数据库服务器负荷的分析与优化

数据库服务器负荷的分析与优化

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含数据库服务器性能优化,数据库服务器配置,数据库服务器名称,数据库服务器,数据库服务器是什么等服务器相关知识,网友希望可以进行参考

优化较大的工作负荷会对所优化的服务器产生很大的开销。开销是由数据库引擎优化顾问在优化进程中多次调用查询优化器导致的。如果除生产服务器以外,再使用一台测试服务器,则可以消除此开销问题。

  数据库引擎优化顾问如何使用测试服务器

使用测试服务器的传统方法是将所有数据从生产服务器复制到测试服务器,优化测试服务器,然后在生产服务器上实现建议。此过程可以消除对生产服务器的性能影响,但这不是最佳解决方案。例如,将大量数据从生产服务器复制到测试服务器可能消耗大量时间和资源。此外,测试服务器硬件很少像生产服务器中部署的硬件那样功能强大。优化进程依赖于查询优化器,而它生成的建议部分依赖于基础硬件。如果测试服务器硬件和生产服务器硬件不相同,数据库引擎优化顾问建议的质量就会降低。

若要避免出现这些问题,数据库引擎优化顾问将通过把大部分优化负荷转移到测试服务器,优化生产服务器上的数据库。它通过使用生产服务器硬件配置信息,而不是真正地将数据从生产服务器复制到测试服务器,来执行该操作。数据库引擎优化顾问不会将实际数据从生产服务器复制到测试服务器中。它仅复制元数据和必要的统计信息。

下列步骤概要介绍了用于在测试服务器上优化生产数据库的过程:

1. 确保两台服务器上都存在要使用测试服务器的用户。

开始之前,请确保两台服务器上都存在要使用测试服务器来优化生产服务器上的数据库的用户。这就需要您在测试服务器上创建用户及其登录帐户。如果您在两台计算机上都是 sysadmin 固定服务器角色成员,将不需要执行此步骤。

2. 优化测试服务器上的工作负荷。

若要优化测试服务器上的工作负荷,必须通过 dta 命令行实用工具使用 XML 输入文件。在 XML 输入文件中,在 TuningOptions 父元素下使用 TestServer 子元素指定测试服务器的名称,并为其他子元素指定值。

在优化进程中,数据库引擎优化顾问将在测试服务器上创建 Shell 数据库。若要创建此 Shell 数据库并对其进行优化,数据库引擎优化顾问需要在下列情况下调用生产服务器:

a. 数据库引擎优化顾问将元数据从生产数据库导入到测试服务器 Shell 数据库。此元数据包括空表、索引、视图、存储过程和触发器等。这使得对测试服务器 Shell 数据库执行工作负荷查询成为可能。

b. 数据库引擎优化顾问从生产服务器导入统计信息,以便查询优化器可以准确优化对测试服务器的查询。

c. 数据库引擎优化顾问从生产服务器导入指定处理器数和可用内存量的硬件参数,为查询优化器提供生成查询计划所需的信息。

3. 数据库引擎优化顾问优化完测试服务器 Shell 数据库后,将生成优化建议。

4. 将通过优化测试服务器得到的建议应用于生产服务器。

注意:在数据库引擎优化顾问的图形用户界面 (GUI) 中不支持测试服务器优化功能。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 数据库服务器负荷的分析与优化

相关文章

  • 服务器稳定性需要注意的七大事项
  • 云计算召唤 传统服务器走将向何处?
  • linux服务器出现严重故障后的解决方法
  • 电池的寿命和UPS的可靠性
  • 空气热交换 数据中心节能技术方案(图)(1)
  • 服务器技巧之优化活动目录组策略
  • 服务器安全审计:权衡知识和性能
  • 全新数据中心大家谈
  • 敏捷开发如何提升大型机性能?(1)
  • 什么促使刀片服务器走向灭亡?(1)

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 带您了解并发用户数需求分析
    • WSUS服务器简单故障
    • 系统部署之B/S结构、C/S结构剖析
    • 离经叛道?教你用1U机箱组装“双响炮”
    • 资源分享:服务器基准测试工具及使用技巧(1)
    • 变更和配置管理 我们需要“三步上篮”
    • 史上最全!代理服务器设置方法集锦(1)
    • 为什么要做双机热备?
    • 瘦身有道 主存储器数据缩减六大方法(1)
    • 服务器故障排查方法总纲

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有