上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 52 下一页
摘要: 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)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 52 下一页