Limit & Sampling

Understand using limits and sampling when querying Kafka topic data with Lenses SQL Snapshot concepts engine for Apache Kafka

Limit the output

To limit the output of the query you can use two approaches:

  • use the LIMIT clause

  • set the max size of the data to be returned

-- limit to 1 record
SELECT *
FROM groceries
LIMIT 1

-- set the data size returned to be 1 megabyte.
SET max.size="1m";

-- on the small dataset we have here 1 MB will accommodate all records added and more
SELECT *
FROM groceries

Set a time limit for a query

To restrict the time to run the query, use SET max.query.time:

SET  max.query.time = '1h';

SELECT ...
FROM table
LIMIT 1000

Sampling data

To sample data and discard the first rows:

This statement instructs Lenses to skip the first record matched and then sample the next two.

Last updated

Was this helpful?