怎么使用sql server 2008数据库引擎优化顾问

怎么使用sql server 2008数据库引擎优化顾问,第1张

确定您希望

数据库引擎

优化顾问在

分析过程

中考虑添加、删除或保留的数据库功能(索引、索引视图、分区)。有关详细信息,请参阅

关于工作负荷和使用数据库引擎优化顾问的注意事项。

创建工作负荷。有关详细信息,请参阅

启动数据库引擎优化顾问,并登录到

MicrosoftSQL

Server

实例。有关详细信息,请参阅

启动数据库引擎优化顾问。在“常规”

选项卡

上,在

“会话名称”

中键入一个名称以创建新的优化会话。

选择一个“工作负荷文件”或“表”

,然后在相邻的

文本框

中键入文件的路径或表的名称。

指定表的格式为

database_name.schema_name.table_name

若要搜索工作负荷文件或表,请单击“浏览”按钮。

数据库引擎优化顾问假定工作负荷文件是滚动更新文件。有关滚动更新文件的详细信息,请参阅

限制

跟踪文件

和表的大小。

使用跟踪表作为工作负荷时,该表必须存在于数据库引擎优化顾问正在优化的同一台服务器上。如果您创建的跟踪表在其他服务器上,则必须将其移到数据库引擎优化顾问准备优化的服务器上才能用作工作负荷。

选择要对其运行在步骤

5

中选择的工作负荷的数据库和表。若要选择表,请单击“所选表”箭头。

选中“保存优化日志”

以保存优化日志的副本。如果不希望保存优化日志的副本,请清除该

复选框

在分析之后,可以通过打开会话并选择“进度”选项卡来查看优化日志。

单击“优化选项”

选项卡,从列出的选项中进行选择。有关详细信息,请参阅

可用的优化选项。

单击工具栏中的

“开始分析”按钮。

如果希望停止已经启动的优化会话,请在“ *** 作”菜单上选择以下选项之一:选择“停止分析(并提供建议)”

将停止优化会话,并提示您选择是否希望数据库引擎优化顾问根据目前已完成的分析来生成建议。选择“停止分析”

将停止优化会话而不生成任何建议。

一、启动 microsoft sql server management studio(就是sql的管理工具)

二、工具->sql server PRofiler

三、sql server profiler->文件->新建跟踪 ->运行

时间长一点,点停止 然后保存这个跟踪

sql server profiler->文件->保存->取个名字。

四、sql server profiler->工具-数据库引擎优化顾问

工作负荷 选择刚才保存的文件。

在选择要优化的数据库和表 里面选择一个(不要全选,会卡死的)

选项都是中文的,自己配置一下。

最后点下开始分析。等着十几分钟完成后会有建议

/*

A.SQL Server Management Studio

是一个集成环境,用于访问,配置,管理和开发SQLServer的所有组件

组合了大量图形工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问SQLServer

B.SQL Profiler是一个非常强大的工具,使用它,我们可以捕获和分析数据库中发生的相关的事件

例如,存储过程的执行等.而捕获的信息可以为我们在性能诊断中提供依据

我们通常可以利用SQL Server Profiler完成以下事情:

1.可以监视SQL Server内部发生的各种活动:例如发生在数据库引擎中的活动,发生在Analysis Services

以及Integration Services中的活动

2.监控并且确认某些查询,事务相关的性能问题等

3.可以对执行计划进行分析

4.可以监视并且确认SQL Server内部的发生的一些错误和警告

5.可以捕获数据库发生的数据,并且还可以对数据库的压力进行重放

6.可以对数据库中用户的活动进行审计跟踪

7.可以通过多种方式对数据进行分析与跟踪

8.可以将跟踪的数据与系统的性能计数器关联起来,从而更加全面的检查发生的问题

9.可以将跟踪的数据以DTA来进行分析

10.还可以对SQL Profiler进行编程,可以不使用它的GUI工具

C.Sql Server Configuration Manager

配置管理器,用来启用服务,配置网络协议

SQL Server Integration Services:为 SSIS 包的存储和执行提供管理支持

SQL Server FullText Search(MSSQLSERVER):快速创建结构化和半结构化数据的内容和属性的全文索引,以允许对此数据进行快速的语言搜索

SQL Server(SQLEXPRESS):sqlserver 体验版数据库的服务

SQL Server(MSSQLSERVER):提供数据的存储、处理和受控访问,并提供快速的事务处理

SQL Server Analysis Services(MSSQLSERVER):为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能

SQL Server Reporting Services(MSSQLSERVER):报表服务,只有服务器版本才拥有此服务,启动服务后可在数据库服务器上进行报表开发

SQL Server Browser:将 SQL Server 连接信息提供给客户端计算机

SQL Server Agent(MSSQLSERVER):快速创建结构化和半结构化数据的内容和属性的全文索引,以允许对此数据进行快速的语言搜索

如果要运行数据库,必须启动的应该是:

SQL Server(SQLEXPRESS)

SQL Server(MSSQLSERVER)

SQL Server Browser

D.数据库优化引擎顾问

借助 Microsoft SQL Server 数据库引擎优化顾问,您不必精通数据库结构或深谙 Microsoft SQL Server,即可选择和创建索引、索引视图和分区的最佳集合

数据库引擎优化顾问具备下列功能:

通过使用查询优化器分析工作负荷中的查询,推荐数据库的最佳索引组合

为工作负荷中引用的数据库推荐对齐分区或非对齐分区

推荐工作负荷中引用的数据库的索引视图

分析所建议的更改将会产生的影响,包括索引的使用,查询在表之间的分布,以及查询在工作负荷中的性能

推荐为执行一个小型的问题查询集而对数据库进行优化的方法

允许通过指定磁盘空间约束等高级选项对推荐进行自定义

提供对所给工作负荷的建议执行效果的汇总报告

考虑备选方案,即:您以假定配置的形式提供可能的设计结构方案,供数据库引擎优化顾问进行评估


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6791456.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存