会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KINGBASE研究院
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
27
28
29
30
31
32
33
34
35
···
52
下一页
2022年9月11日
KingbaseESV8R6等待事件之LWLock buffer_mapping
摘要: 等待事件含义 当会话将数据块与共享缓冲池中的缓冲区关联时,会发生此等待事件。 类似Oracle cbc闩锁的是一种Kingbase的轻量级锁lwlock,这个锁的名字在不同数据库版本中可能有所不同,我们统一称之为buffer_mapping(BufMappingLock),这个轻量级锁用于HASH
阅读全文
posted @ 2022-09-11 14:27 KINGBASE研究院
阅读(224)
评论(0)
推荐(0)
2022年9月6日
PostgreSQL 与 Oracle 访问分区表执行计划差异
摘要: 熟悉Oracle 的DBA都知道,Oracle 访问分区表时,对于没有提供分区条件的,也就是在无法使用分区剪枝情况下,优化器会根据全局的统计信息制定执行计划,该执行计划针对所有分区适用。在分析该方法利弊之前,我们先来看个例子,以确保对分区表的执行计划有所了解: 一、Oracle 构建数据: crea
阅读全文
posted @ 2022-09-06 15:33 KINGBASE研究院
阅读(228)
评论(0)
推荐(0)
2022年9月3日
KingbaseESV8R6等待事件之lwlock buffer_content
摘要: 前言 等待事件是排查数据库性能的指标之一。简单理解,cpu在处理业务时由于业务逻辑,和不可避免的数据库其他原因造成的前台进程等待,这里的等待事件包含buffer类,io类,以及网络类等等,当我们遇到等待事件,这往往说明数据库性能存在问题,当然也要通过KWR报告去分析,等待事件占用DBtime的时间占
阅读全文
posted @ 2022-09-03 10:04 KINGBASE研究院
阅读(181)
评论(0)
推荐(0)
KingbaseES 局部索引
摘要: 一个列要不要建立btree索引,判断条件是其键值分布是否够离散,比如主键、唯一键,可以建立索引。如果这个列有大量重复的值,则建立索引没有意义。 在生产环境中常会碰到键值分布不均匀的列,如表t1有一个名为FLAG的列,有0,1,2三个值,其中值为0的记录占95%,值为1的占3%,2占2%。在FLAG上
阅读全文
posted @ 2022-09-03 09:11 KINGBASE研究院
阅读(193)
评论(0)
推荐(0)
KingbaseES sys_blocking_pids 函数
摘要: 会话出现了锁等待,想要快速查询到堵塞的会话,可以使用 sys_blocking_pids 函数来实现这一目的。 sys_blocking_pids:获取哪些会话阻塞了某个会话(输入参数). sys_backend_pid:返回当前会话的pid 示例: 会话1: test=# select sys_b
阅读全文
posted @ 2022-09-03 09:10 KINGBASE研究院
阅读(157)
评论(0)
推荐(0)
2022年8月27日
KingbaseES 中实现mysql的from_days和to_days
摘要: mysql中两个函数的说明: TO_DAYS(date)给出一个日期date,返回一个天数。 FROM_DAYS(N)给出一个天数N,返回一个DATE值。 两个函数比较计算的日期都是 0000-01-01。 在了解了函数的原理后可以通过KingbaseES时间加减的方式构建出这2个函数: creat
阅读全文
posted @ 2022-08-27 10:46 KINGBASE研究院
阅读(338)
评论(0)
推荐(0)
KingbaseES例程之拥有大量索引的表导入数据
摘要: 概述 如何快速插入大量数据比如几千万上亿的带索引的数据表。 数据准备 准备一个拥有二十个索引的数据表。 kingbase=# \d+ bigtab Table "kingbase.bigtab" Column | Type | Collation | Nullable | Default | Sto
阅读全文
posted @ 2022-08-27 10:42 KINGBASE研究院
阅读(174)
评论(1)
推荐(0)
KingbaseES例程之快速删除表数据
摘要: 概述 快速删除表中的数据 delete语句删除数据 表中的数据被删除了,但是这个数据在硬盘上的真实存储空间不会被释放。 这种删除缺点是:删除效率比较低。 这种删除优点是:支持删除部分数据,支持回滚。 truncate语句删除数据 这种删除效率比较高,表被一次截断,物理删除。 这种删除缺点:不支持删除
阅读全文
posted @ 2022-08-27 10:08 KINGBASE研究院
阅读(782)
评论(1)
推荐(0)
KingbaseESV8R6临时表和全局临时表
摘要: 临时表概述 临时表用于存放只存在于事务或会话期间的数据。临时表中的数据对会话是私有的,每个会话只能看到和修改自己会话的数据。 您可以创建全局(global)临时表或本地(locall)临时表。 下表列举了它们之间的区别: | | 全局 | 本地 | | | | | | 定义 | CREATE GLO
阅读全文
posted @ 2022-08-27 09:20 KINGBASE研究院
阅读(392)
评论(0)
推荐(0)
2022年8月19日
KingbaseES时间函数的比较
摘要: KingbaseES提供了多种的时间函数,这些函数在使用过程中存在哪些不同? **同一事务** test=# begin test-# for i in 1.. 10 loop test-# raise notice 'time1:%,time2:%,time3:%,time4:%,time5:%'
阅读全文
posted @ 2022-08-19 18:24 KINGBASE研究院
阅读(367)
评论(0)
推荐(0)
上一页
1
···
27
28
29
30
31
32
33
34
35
···
52
下一页
公告