首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

OushuDB-PL 过程语言-PLpgSQL - SQL过程语言

在OushuDB的标准发布中当前有四种过程语言可用: PL/pgSQLPL/Perl、 PL/Python以及 PL/Java, 其中PL/pgSQL是默认安装可用的。...另外还有其他过程语言可用,但是它们没有被包括在核心发布中, 如PL/R等,我们可以在第三方开源网站来获取它们的源码。 接下来我们主要看一下 PL/pgSQL - SQL过程语言。...PL/pgSQL - SQL过程语言 PL/pgSQL 是 PostgreSQL 数据库系统的一个可加载的过程语言,它的设计目标是创建一种可加载的过 程语言,可以: 用于创建函数和触发器过程 为 SQL...一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表 达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划...如果在一个条件语句中,有部分SQL命令或表达式没 有被用到,那么PL/pgSQL解释器在本次调用中将不会为其准备执行规划,这样的好处是可以有效地减少 为PL/pgSQL函数里的语句生成分析和执行规划的总时间

66610

与3PL对接EDI

很多公司会把物料和供应管理外包给3PL,负责配送、仓储和执行服务。...收货通知单 D公司在供应商发货给3PL之后,传输收货通知单传输至3PL,3PL可以知道自己会收到哪些商品以及商品的数量。 3....接收回执 3PL在收到D公司的收货通知单单据后,在确认收到的货物数量后,会回复一张接收回执给到D公司,单据包含物料的实收数量、应收数量以及入库日期,D公司根据此单据可以知道3PL实际收到的货物数量,3PL...发货回执 3PL在发出货后,会将货物的发货、包装信息回复D公司,D公司因此可以获取到具体的发货信息。 6. 销售退货单 最终客户如果有退货,D公司将通知3PL,有货会退回。 7....销售退货回执 在收到退货之后,3PL会回复确认信息给D公司。 8. 采购退货单 D公司需要仓库将库存退还给供应商的,发送此单据给3PL 9.

79340

PgSQL-并行查询系列-介绍

PgSQL-并行查询系列-介绍 现代CPU模型拥有大量的CPU核心。多年来,数据库应用程序都是并发向数据库发送查询的。查询处理多个表的行时,若可以使用多核,则可以客观地提升性能。...PgSQL 9.6引入了并行查询的新特性,开启并行查询后可以大幅提升性能。 1、局限性 1)若所有CPU核心已经饱和,则不要启动并行查询。...现代操作系统给PgSQL的数据文件提供了很好的缓冲机制。预取允许从存储中获取一个块,而不仅是PgSQL请求的块。...7、Nested Loop Join PgSQL9.6+可以以并行形式执行“Nested loop”。...8、Hash Join PgSQL11中每个worker构建自己的hash table。因此,4+ workers不能提升性能。新的实现方式:使用一个共享hash table。

28430
领券