突然的SQL Azure性能问题
我正在使用New Relic来监控我的一个网站,大约每两周我的Apdex掉进地板.这似乎归结为SQL Azure.
我知道的: >每分钟请求数与该特定时间的每个工作日相同.与昨天或上周同一时间相比,没有任何高峰. 有趣的是,立即解决它的方法似乎是改变数据库的规模 – 在任何方向.将它从S0移到S1会修复它;将它从S2移动到S1可以修复它.显然,不可能“重启”Azure数据库,但这个过程似乎做了些什么. 我不确定如何进一步调查这一点.有没有人有任何建议或想法? 解决方法我们有多次完全相同的问题 – 通常每3-6周(2年后). Azure支持一直说我们需要调整查询.但问题与你所拥有的相似 – 没有任何改变(代码或负载),性能只需几个小时,然后它将恢复正常.经过几天的挫折之后,在添加了越来越多的日志记录和监控之后,我们发现了Azure不想与我们分享的内容:如果主实例出现问题,它们会将其终止,而辅助实例现在将成为主实例.那个转换是所有这一切的根本,Azure支持犹豫不决同意它!虽然辅助实例是副本,但是交换机有一些东西可以减慢它 – 比如重新启动它. 实例可以被杀死的原因有很多:1. Azure SQL是一个共享数据库.如果同一实例上的其他数据库之一行为不正常(某些批处理作业负载过大),则会产生实例范围的问题.2.硬件故障 – 可能不像上面那样频繁. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SqlServer中decimal(numeric )、float 和 real 数
- SQLServer2008启动提示评估已过期 的解决办法
- sql-server – SSIS将char转换为布尔/位
- sql – 不允许保存更改 您所做的更改需要删除以下
- SQLServer 错误:15405 无法使用特殊主体'sa&
- SQL Server 2005与Oracle同步注意NUMBER类型转换
- .net – 如何在LINQ to SQL中删除然后添加子项
- join – ArangoDB链接文档
- SQLSERVER触发器触发INSERT,UPDATE,DELETE三种状
- SQL Server sql添加数据后返回受影响行数据