重複のevent_idのを調査している間、私たちは、赤方偏移は、単純なクエリにLIMIT句を無視しているように見えることに気づいた:赤方偏移クエリ無視LIMIT句は
SELECT se_action
FROM events
WHERE event_id = 'e4a5ffbe-6a1d-47b7-ac10-6c57b2cd65ed'
ORDER BY collector_tstamp DESC
LIMIT 1;
このクエリを実行している、私は800件の結果の上に受け取ります。興味深いことに、私がORDER BY
句を削除すると、意図したとおりの結果しか得られません。
これを正しく出力するにはどうすればよいですか、それともRedshiftのバグのようですか?
興味深いことに、その上で 'EXPLAIN'を実行すると、XN制限は他のクエリと同じプランにはありません。 – Chris
彼らはあなたのSQLをそれが動作するはずですが、あなたはいつも限られた量を変更し、 'OFFSET'を追加しようとすると、それが動作するかどうかを確認することによってテストすることができます。奇妙なことに、 'EXPLAIN' –