首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL Azure分析

SQL Azure分析
EN

Stack Overflow用户
提问于 2009-12-19 01:18:48
回答 8查看 23.9K关注 0票数 37

我在MS站点上看到SQL Azure不支持SQL Profiler。人们使用什么来分析在此平台上运行的查询?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-12-20 03:13:13

到目前为止,我还没有接触过SQL Azure,但据我所知,目前还没有任何你可以使用的东西。

From MS (可能就是你读的那篇文章):

因为SQL Azure执行物理管理,所以任何试图直接操作物理资源的语句和选项都将被阻止,例如资源调控器、文件组引用和一些物理服务器DDL语句。也不能设置服务器选项和SQL跟踪标志,也不能使用SQL server事件探查器或数据库优化顾问实用程序。

如果有一个警报本机,我想它将需要设置跟踪标志的能力,而你不能这样做,因此我不认为现在有一个选项。

解决方案?我只能建议你有一个数据库的本地开发副本,这样你就可以在它上本地运行profiler。我知道这对“实时”问题/调试/监控没有帮助,但这取决于你需要它做什么。

编辑:来自MSDN forum报价

问: SQL Azure中是否支持SQL Profiler?

答:我们在SQL Azure的v1中不支持SQL Profiler。

现在,您可以将其解释为Profiler将在未来的版本中得到支持。我认为这将是一个很大的需求,让很多人加入进来,认真使用SQL Azure。

票数 23
EN

Stack Overflow用户

发布于 2012-09-21 11:12:32

截至2015年9月17日的更新:

微软刚刚宣布了一项名为Index Advisor的新功能

索引顾问是如何工作的?Index Advisor持续监视数据库工作负载,执行分析并推荐可进一步提高数据库性能的新索引。

建议始终保持最新:随着数据库工作负载和模式的发展,Index Advisor将监视更改并相应地调整建议。每个建议都带有对数据库工作负载性能的估计影响:您可以使用此信息首先确定最有影响的建议的优先级。此外,Index Advisor提供了一种非常简单而强大的方式来创建推荐的索引。

创建新的索引只需要几次点击。Index Advisor测量新创建的索引的影响,并向用户提供有关索引影响的报告。您可以开始使用Index Advisor,并通过以下简单步骤提高数据库性能。使用Index Advisor的简单直观的用户界面需要5分钟的时间。我们开始吧!

原始答案:

SQL Azure现在具有一些本机分析功能。详情请参见http://blogs.msdn.com/b/benko/archive/2012/05/19/cloudtip-14-how-do-i-get-sql-profiler-info-from-sql-azure.aspx

票数 18
EN

Stack Overflow用户

发布于 2017-01-20 00:10:03

Microsoft声明的SQL Server事件探查器已弃用。尽管这是个坏主意,that's what they have said

SQL Server中已经不推荐使用

SQL Profile,这也是将其引入SQL DB没有意义的部分原因。

这意味着您将回到数据库性能监控的20+年头,每个人都将不得不编写自己的性能监控脚本,而不是在您要访问的每台服务器上都有一个标准的出厂交付的工具。这等同于弃用"sp_help“,让每个数据库管理员都编写自己的代码。希望你对你所有的DMV都了如指掌。内部连接、外部连接和交叉应用语法非常好。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1929586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档