随笔分类 -  PostgreSQL

摘要:一、什么是扩展统计 扩展统计对象, 追踪指定表、外部表或物化视图的数据。 目前支持的种类: 启用n-distinct统计的 ndistinct。 启用功能依赖性统计的dependencies。 启用最常见的值列表的mcv。 本文仅讨论n-distinct统计信息,在优化器中的作用。手工修改统计信息, 阅读全文
posted @ 2022-05-23 08:54 KINGBASE研究院 阅读(187) 评论(0) 推荐(0) 编辑
摘要:今天我们要探讨的是 custom执行计划和通用执行计划。这一技术在 Oracle中被称为绑定变量窥视。但 Kingbase中并没有这样的定义,更严格地说,Kingbase叫做custom执行计划和通用执行计划。 什么是custom执行计划,什么是通用执行计划,我们先来看一个例子,我创建了一个1000 阅读全文
posted @ 2022-05-20 11:00 KINGBASE研究院 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1、前言 PostgreSQL 聚合算法有两种,HashAggregate and GroupAggregate 。我们知道GroupAggregate 需要对记录进行排序,而 HashAggregate 则无需进行排序,通常 HashAggregate 要快很多。 但是,我们经常会看到优化器使用  阅读全文
posted @ 2022-05-20 09:01 KINGBASE研究院 阅读(386) 评论(0) 推荐(1) 编辑
摘要:1、前言 在处理用户问题过程遇到一个问题。用户通过pg_dump导出 bytea 对象时,当行的大小超过 1G时,会报错: [v8r6c5b41@dbhost01 ~]$ sys_dump -t t1_bytea -f 1.dmp -U system testsys_dump: error: Dum 阅读全文
posted @ 2022-05-19 19:52 KINGBASE研究院 阅读(327) 评论(0) 推荐(0) 编辑
摘要:对于Oracle,对于数据修改的操作通过存储过程处理,而对于函数一般不进行数据修改操作。同时,函数可以通过 Select 进行调用,而存储过程则不行。 一、对于volatile 函数的行为 1、Oracle 行为 创建函数: create or replace function fun01 retu 阅读全文
posted @ 2022-05-07 17:15 KINGBASE研究院 阅读(326) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示