0

応答時間を監視するために esper を使用して、次のような epl ステートメントを作成しようとしています。

SELECT QUEUENAME, count(latency>1000) AS NUMBER_OF_SLA_BREACHES, COUNT(latency) AS TOTALS FROM ResponseWindow GROUP BY QUEUENAME

.. ただし、2 つの count() は同じ結果を返しますが、これは正しくありません。
このクエリの修正にご協力いただきありがとうございます。

4

1 に答える 1

1

count次のように、フィルターを 2 番目のパラメーターとして集計関数に追加する必要があります。

SELECT QUEUENAME, count(*,latency>1000) AS NUMBER_OF_SLA_BREACHES, COUNT(latency) AS TOTALS FROM ResponseWindow GROUP BY QUEUENAME
于 2015-08-04T08:08:23.120 に答える