KSQL 'SELECT *' 查询需要 10 秒才能开始返回任何结果
KSQL 'SELECT *' query takes 10 seconds before it starts returning any results
我有一个 ksql table,其中的记录少于 1000 条。当我 运行 此查询 select * from table_name
时,最多需要 10 秒才能开始查询 return 任何数据。
机器 运行ning Kafka、zookeeper、ksql 和 schema registry 没有超载或类似情况。
我正在使用带有 1 个代理和 1 个 ksql 服务器的开发设置。
table 有简单的非嵌套 json,有两个字段,电子邮件和用户 ID
这是个问题,因为我不能将它用于单个查找,例如,使用这样的查询
SELECT * FROM TABLE_NAME WHERE col='value';
因为 return 结果花费的时间太长。我预计结果会立即 returned。
如果我使用流而不是 tables
,所花费的时间是相同的
When I run this query select * from table_name
it takes up to 15 seconds before the query starts to return any data.
KSQL 中的流式查询完全启动可能需要一些时间 运行。十五秒听起来有点太长,但根据您当地的环境,启动延迟可能仍然可以解释观察到的行为。
I have a ksql table with less than 1000 records in it.
如果 SELECT 查询已启动并且 运行,然后您将一些新记录写入 table 的基础主题(例如,在另一个终端中),多快这些记录是否出现在 SELECT 查询中?这应该发生得更快,因为没有启动延迟(查询应该完全启动并且 运行 在那个时候)。
我有一个 ksql table,其中的记录少于 1000 条。当我 运行 此查询 select * from table_name
时,最多需要 10 秒才能开始查询 return 任何数据。
机器 运行ning Kafka、zookeeper、ksql 和 schema registry 没有超载或类似情况。
我正在使用带有 1 个代理和 1 个 ksql 服务器的开发设置。
table 有简单的非嵌套 json,有两个字段,电子邮件和用户 ID
这是个问题,因为我不能将它用于单个查找,例如,使用这样的查询
SELECT * FROM TABLE_NAME WHERE col='value';
因为 return 结果花费的时间太长。我预计结果会立即 returned。
如果我使用流而不是 tables
,所花费的时间是相同的When I run this query
select * from table_name
it takes up to 15 seconds before the query starts to return any data.
KSQL 中的流式查询完全启动可能需要一些时间 运行。十五秒听起来有点太长,但根据您当地的环境,启动延迟可能仍然可以解释观察到的行为。
I have a ksql table with less than 1000 records in it.
如果 SELECT 查询已启动并且 运行,然后您将一些新记录写入 table 的基础主题(例如,在另一个终端中),多快这些记录是否出现在 SELECT 查询中?这应该发生得更快,因为没有启动延迟(查询应该完全启动并且 运行 在那个时候)。