浏览代码

AMBARI-6280 - MySQL metrics sink breaks SCOM SQL Server metrics sink

Artem Baranchuk 11 年之前
父节点
当前提交
4e27c5a3f2
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      contrib/ambari-scom/metrics-sink/db/Hadoop-Metrics-SQLServer-CREATE.ddl

+ 3 - 3
contrib/ambari-scom/metrics-sink/db/Hadoop-Metrics-SQLServer-CREATE.ddl

@@ -550,10 +550,10 @@ BEGIN
 			SELECT @recordIDCutoff = MIN(RecordID) FROM MetricRecord WHERE RecordID IN (SELECT TOP 60000 RecordID FROM MetricRecord WHERE NodeID = @nodeID ORDER BY RecordDate DESC);
 			IF @recordIDCutoff IS NOT NULL
 			BEGIN
-				DELETE FROM MetricPair WHERE RecordID IN (
-				SELECT RecordID FROM MetricPair as mp
+				DELETE FROM MetricPair
+				FROM MetricPair as mp
 				JOIN MetricRecord as mr ON mp.RecordID = mr.RecordID
-				WHERE mr.RecordID < @recordIDCutoff AND mr.NodeID = @nodeID);
+				WHERE mr.RecordID < @recordIDCutoff AND mr.NodeID = @nodeID;
 
 				DELETE FROM MetricRecord
 				WHERE RecordID < @recordIDCutoff AND NodeID = @nodeID;