当前位置: 首页 > news >正文

公司新闻做网站上海网站关键词排名优化报价

公司新闻做网站,上海网站关键词排名优化报价,网站左边logo图标怎么做,团中央建设的网站Lookup Join 是流式查询中的一种 Join,Join 要求一个表具有处理时间属性,另一个表由lookup source connector支持。 Paimon支持在主键表和附加表上进行Lookup Join。 a) 准备 创建一个Paimon表并实时更新它。 -- Create a paimon catalog CREATE CAT…

Lookup Join 是流式查询中的一种 Join,Join 要求一个表具有处理时间属性,另一个表由lookup source connector支持。

Paimon支持在主键表和附加表上进行Lookup Join。

a) 准备

创建一个Paimon表并实时更新它。

-- Create a paimon catalog
CREATE CATALOG my_catalog WITH ('type'='paimon','warehouse'='hdfs://nn:8020/warehouse/path' -- or 'file://tmp/foo/bar'
);USE CATALOG my_catalog;-- Create a table in paimon catalog
CREATE TABLE customers (id INT PRIMARY KEY NOT ENFORCED,name STRING,country STRING,zip STRING
);-- Launch a streaming job to update customers table
INSERT INTO customers ...-- Create a temporary left table, like from kafka
CREATE TEMPORARY TABLE Orders (order_id INT,total INT,customer_id INT,proc_time AS PROCTIME()
) WITH ('connector' = 'kafka','topic' = '...','properties.bootstrap.servers' = '...','format' = 'csv'...
);
b) Normal Lookup(正常查找)

可以在lookup join query中使用customers

-- enrich each order with customer information
SELECT o.order_id, o.total, c.country, c.zip
FROM Orders AS o
JOIN customers
FOR SYSTEM_TIME AS OF o.proc_time AS c
ON o.customer_id = c.id;
c) Retry Lookup(重试查找)

在 Flink 1.16+ ,如果Orders记录(主表)没有 Join 上,是因为相应的customers数据(查找表)尚未准备就绪,可以使用Flink的延迟重试策略进行查找。

-- enrich each order with customer information
SELECT /*+ LOOKUP('table'='c', 'retry-predicate'='lookup_miss', 'retry-strategy'='fixed_delay', 'fixed-delay'='1s', 'max-attempts'='600') */
o.order_id, o.total, c.country, c.zip
FROM Orders AS o
JOIN customers
FOR SYSTEM_TIME AS OF o.proc_time AS c
ON o.customer_id = c.id;
d) Async Retry Lookup(异步重试查找)

同步重试的问题是,一条记录没返回会阻塞后续记录,导致整个作业被阻塞,可以使用async + allow_unordered以避免阻塞。

-- enrich each order with customer information
SELECT /*+ LOOKUP('table'='c', 'retry-predicate'='lookup_miss', 'output-mode'='allow_unordered', 'retry-strategy'='fixed_delay', 'fixed-delay'='1s', 'max-attempts'='600') */
o.order_id, o.total, c.country, c.zip
FROM Orders AS o
JOIN customers /*+ OPTIONS('lookup.async'='true', 'lookup.async-thread-number'='16') */
FOR SYSTEM_TIME AS OF o.proc_time AS c
ON o.customer_id = c.id;

如果主表(Orders)是CDC流,allow_unordered将被Flink SQL忽略(仅支持附加流),可能阻塞流式任务,可以尝试使用Paimon的audit_log系统表功能(将CDC流转换为附加流)。

8)Query Service

可以运行Flink流作业来启动表的查询服务,当QueryService存在时,Flink Lookup Join将优先从中获取数据,这将有效地提高查询性能。

Flink SQL

CALL sys.query_service('database_name.table_name', parallelism);

Flink Action

<FLINK_HOME>/bin/flink run \/path/to/paimon-flink-action-0.7.0-incubating.jar \query_service \--warehouse <warehouse-path> \--database <database-name> \--table <table-name> \[--parallelism <parallelism>] \[--catalog_conf <paimon-catalog-conf> [--catalog_conf <paimon-catalog-conf> ...]]
http://www.mnyf.cn/news/14665.html

相关文章:

  • 做毕业设计网站的步骤公众号运营收费价格表
  • 网站建设佰首选金手指二六中国新闻网最新消息
  • 购物网站界面设计谷歌广告推广网站
  • 程序员做网站石家庄网站建设排名
  • 西宁做网站的好公司域名信息查询网站
  • 免费网络加速器永久免费版宁波seo自然优化技术
  • 淘宝客自己做网站建站系统源码
  • 建安培训官网广州seo优化外包服务
  • 南宁做棋牌网站的公司网络营销成功案例ppt
  • 个人网站如何赚钱合肥网络推广服务
  • 漳州网站建设杭州排名优化公司
  • 厚街外贸网站建设公司如何解决网站只收录首页的一些办法
  • 怎样只做自己的网站整站优化快速排名
  • 大连网站优化快速排名各大搜索引擎提交入口
  • 网站开发实现软硬件环境活动推广方案
  • 洛阳恒凯做的网站有哪些网店运营培训哪里好
  • 在网站后台可以修改网页的内容广告投放代理商加盟
  • 网站开发与运维面试问题百度百家号注册
  • 网站维护工作seo查询官方网站
  • 企业网站哪家好百度竞价排名费用
  • 卡通网站建设微博搜索引擎优化
  • 湛江公司做网站百度账号安全中心官网
  • 外卖网站制作优化推广
  • 网站开发技术参考文献百度电脑版官方下载
  • 东莞企石做网站seo优化一般包括
  • 做网站必须要电脑吗网络营销网站推广方案
  • 网站地址英文淘宝指数官网的网址
  • 搜索李晓峰网站关键词优化排名外包
  • 网页设计结束语重庆镇海seo整站优化价格
  • 建设网站英文一套完整的运营方案