02 2022 档案
摘要:一、概述 优化拥有大量的分组和去重列的SQL时,这些排序列的次序,也是可以优化的地方。 测试数据结构 kingbase=# select count(distinct txt1 ) txt1, avg(length(txt1))::int ln1, count(distinct txt3 ) txt
阅读全文
摘要:区域支持指的是应用遵守文化偏好的问题,包括字母表、排序、数字格式等。PostgreSQL使用服务器操作系统提供的标准 ISO C 和POSIX的区域机制。更多的信息请参考你的系统的文档。 概述 区域支持是在使用initdb创建一个数据库集簇时自动被初始化的。默认情况下,initdb将会按照它的执行环
阅读全文
摘要:KingabseES的锁机制 一、前言 在并发控制的过程中,事务隔离起着重要作用。事务隔离是控制如何和何时进行更改以及何时必须对彼此、用户和系统可见的属性。 KingabseES 通过多版本并发控制架构实现隔离。多版本并发控制是一种允许多个会话同时访问同一记录的技术,即,当会话 A 正在更新一条记录
阅读全文
摘要:KingbaseES兼容了oracle的blob数据类型。通常是用来保存二进制形式的大数据,也可以用来保存其他类型的数据。 下面来验证一下各种数据存储在数据库中形式。 建表 create table t1 (id number, file blob); 插入数据 insert into t1 val
阅读全文
摘要:我们知道 volatile 函数会影响SQL的执行性能,比如:volatile 类型函数无法建函数索引、volatile 函数针对每条记录都要执行一次。本篇的例子主要讲述 volatile 类型的函数还会影响子查询的提升。 1、构建例子 create table t1(id1 integer,nam
阅读全文

浙公网安备 33010602011771号