www.espertech.comDocumentation

Appendix B. Runtime Considerations for Output Rate Limiting

Output rate limiting provides output events to your application in regular intervals. Between intervals, the engine may use a buffer to hold data until the output condition is reached, as described below. If your application has high-volume streams, you may need to be mindful of the memory needs for buffers especially if the output condition triggers infrequently.

The output clause with the snapshot keyword does not require a buffer for any type of query.

The output clause with the first keyword does not require a buffer for any type of query.

We use the term change set to describe all insert and remove stream events that occur since the last triggering of the output condition.

You can override the default behavior for some types of queries by specifying a hint.

Please see ??? for information on the types of queries discussed below.