摘要:
IO 资源作为目前服务器中最昂贵的资源之一,是目前绝大部分业务系统主要的瓶颈资源,原因就在于服务器相关的硬件资源中IO资源的性能提升是难度最大的。存储的发展步伐远低于内存和CPU的发展。 在数据库管理系统中,IO是十分宝贵的,所以在数据库管理系统中我们希望操作尽可能在内存中完成,如果在一次事务中发生 阅读全文
posted @ 2023-09-18 15:16
KINGBASE研究院
阅读(235)
评论(0)
推荐(0)
摘要:
今天遇到一个性能问题,再调优过程中发现耗时最久的计划是exist 部分涉及的三个表。 然后计划用left join 来替换exist,然后查询了很多资料,大部分都说exist和left join 性能差不多。 为了验证这一结论进行了如下实验 步骤如下 1、创建测试表 drop table app_f 阅读全文
posted @ 2023-09-18 15:13
KINGBASE研究院
阅读(446)
评论(0)
推荐(0)
摘要:
文章概要: 某项目将数据从 SQLSERVER 迁移到 KES。其中SQLSERVER中触发器用到了 TRIGGER_NESTLEVEL() 函数,KES并不能直接支持该函数。 起初在分析该问题时想复杂了本文做了一次记录。实际上在kes兼容sqlsevrer基础语法,直接简单使用SYS_TRIGGE 阅读全文
posted @ 2023-09-18 14:40
KINGBASE研究院
阅读(142)
评论(0)
推荐(0)
摘要:
前言 本文介绍游标在PLSQL和SQL层跨事务使用案例,及其案例一则。 本文验证版本: db0=# select version(); db0-# / version KingbaseES V008R006C007B0024 on x86_64-pc-linux-gnu, compiled by g 阅读全文
posted @ 2023-09-18 14:26
KINGBASE研究院
阅读(138)
评论(0)
推荐(0)
摘要:
文章概要: 本文对主要就KES和Oracle的PLSQL中关于存储过程参数模式异同进行介绍,列举和验证了存在的差异 (如果想直接看差异的结论可直接跳到末尾)。 一,存储过程的三种参数模式 重新回顾一下,PLSQL中存储过程的三种参数模式IN、OUT、INOUT 1,IN参数模式,也是默认的模式,在存 阅读全文
posted @ 2023-09-18 14:24
KINGBASE研究院
阅读(249)
评论(0)
推荐(0)
摘要:
文章概要: 基于前面的博文《Kingbase ES 自定义聚合函数和一次改写案例》这篇文章,我们只考虑了自定义聚合函数非并行的情况, 因此,本篇文章将着重解析一下使用PLPGSQL编写并行聚合函数,同时对比了非并行聚合函数的运行效果。 一,KES自定义聚合函数入门解析 如同前面的文章,KES能支持的 阅读全文
posted @ 2023-09-18 14:23
KINGBASE研究院
阅读(154)
评论(0)
推荐(0)
摘要:
目的 本文目的实现汉字首字母排序。 排序规则和字符集的关系如下。 select sys_encoding_to_char(collencoding) as encoding,collname,collcollate,collctype from sys_collation ; 按照UTF8字符集匹配 阅读全文
posted @ 2023-09-18 14:14
KINGBASE研究院
阅读(318)
评论(0)
推荐(0)
摘要:
自定义表空间的作用 使用多个表空间可以更灵活地执行数据库操作。当数据库具有多个表空间时,您可以: 1、将用户数据与系统表数据分开存储在不同性能的存储上,以减少I/O争用。 2、将一个应用程序的数据与另一个应用程序的数据分开,以防止在必须使表空间脱机时多个应用程序受到影响。 3、将不同表空间的数据文件 阅读全文
posted @ 2023-09-18 13:53
KINGBASE研究院
阅读(672)
评论(0)
推荐(0)
摘要:
背景 数据库日志有如下提示: WARNING: skipping "pivot_t1" only table or database owner can vacuum it 从提示可以看出,有用户对表pivot_t1进行vacuum操作时,出现了权限问题。 测试 TEST=# \c - ud; Yo 阅读全文
posted @ 2023-09-18 13:47
KINGBASE研究院
阅读(140)
评论(0)
推荐(0)
摘要:
背景 我们经常遇到两种情况下会重建索引,reindex 1、索引崩溃,由于软件或硬件问题导致索引内数据失效而不可用。 2、索引膨胀,当索引膨胀会占用过多磁盘空间,reindex可以解决此问题。 对于临时表和全局临时表而言,临时表可以进行reindex操作,而全局临时表不能进行此操作,原因是全局临时表 阅读全文
posted @ 2023-09-18 13:39
KINGBASE研究院
阅读(134)
评论(0)
推荐(0)

浙公网安备 33010602011771号