上一页 1 2 3 4 5 6 7 ··· 52 下一页
摘要: bitmap scan 解读 什么是bitmap scan? bitmap scan是pg中表的扫描计划的一种。 bitmap scan的作用就是通过建立位图的方式,将index scan 回表过程中对页访问的随机性IO转换为顺行性行为,从而减少查询过程中IO的消耗。 其优化理念是通过bitmap 阅读全文
posted @ 2024-04-03 17:01 KINGBASE研究院 阅读(249) 评论(0) 推荐(0)
摘要: KingbaseES数据库,已经对Mysql数据库进行了功能和使用方面的兼容。针对sql_mode配置使用情况,也做了相关的兼容适配,在最新kes的mysql数据库模式中,sql_mode参数已经对ONLY_FULL_GROUP_BY,ANSI_QUOTES,STRICT_ALL_TABLES这三个 阅读全文
posted @ 2024-04-03 17:01 KINGBASE研究院 阅读(3058) 评论(0) 推荐(0)
摘要: 授予schema下对象权限 创建一个名为schematest的schema: CREATE SCHEMA schematest; 创建一个新的用户,名为test02用户: 创建一个新的用户,名为test02用户: 如果不对test02用户授予任何权限,切换到test02用户执行craete tabl 阅读全文
posted @ 2024-04-03 17:00 KINGBASE研究院 阅读(435) 评论(0) 推荐(0)
摘要: 背景 有客户提出一个问题。 一个类似这样的SQL语句,select count(id) from 为什么执行计划用全表扫,不用索引。id列上有主键。 分析 test=# explain (analyze, buffers ) select count(id) from t1; QUERY PLAN 阅读全文
posted @ 2024-04-03 17:00 KINGBASE研究院 阅读(112) 评论(0) 推荐(0)
摘要: 前言 前几天同事在生产环境遇到的一个报错:tuple concurrently updated 从字面意思看是行的并发争用。这个问题原因是数据库更新系统表时产生了争用,所以不同session不能并发更新系统表。 测试 窗口1,不提交事务 begin; truncate t1; 窗口2,因为无法更新系 阅读全文
posted @ 2024-04-03 17:00 KINGBASE研究院 阅读(457) 评论(0) 推荐(0)
摘要: 优化器不想用索引,主要原因是优化器认为走索引还不如走顺序扫描代价低,因为索引扫描对应的是离散IO,我们可以通过调整random_page_cost告诉优化器随机IO代价值,非特殊情况不建议修改此值。 1.表太小场景 经常有开发问,为什么有索引而不走索引呢?因为优化器认为走索引方式太慢了! test= 阅读全文
posted @ 2024-04-01 15:34 KINGBASE研究院 阅读(253) 评论(0) 推荐(0)
摘要: 案例说明: KingbaseES V8R3集群,主库数据库OOM,产生core,请帮忙分析。数据库内存64Gb,为华为云虚拟机,无swap。 适用版本: KingbaseES V8R3 一、问题分析 1、查看sys_log数据库OOM信息 PortalMemory: 8192 total in 1 阅读全文
posted @ 2024-04-01 15:34 KINGBASE研究院 阅读(188) 评论(0) 推荐(0)
摘要: 案例说明: 在KingbaseES V8R6的单实例环境中,执行在线备份期间,因为磁盘满后,数据库实例启动失败,从sys_log日志看,在数据库目录下存在backup_label文件,导致启动失败。 适用版本: KingbaseES V8R6 一、问题现象 如下图所示,数据库实例在启动过程中,因为d 阅读全文
posted @ 2024-04-01 15:33 KINGBASE研究院 阅读(126) 评论(0) 推荐(0)
摘要: 案例说明: 生产用户从Oracle环境迁移到KingbaseES数据库后,需要使用Oracle下scott用户的应用测试环境,本案例借助Oracle创建scott用户应用环境的脚本,创建KingbaseES下的应用测试环境。 适用版本: KingbaseES V8R3/R6 SCOTT用户有四张数据 阅读全文
posted @ 2024-04-01 15:32 KINGBASE研究院 阅读(218) 评论(0) 推荐(0)
摘要: 案例说明: 在KingbaseES V8R6数据库wal归档是通过sys_rman的archive_push实现,当wal日志切换时,自动执行归档,也可以通过sys_rman执行手工归档,本案例描述如何使用sys_rman执行手工归档。 适用版本: KingbaseES V8R6 1、查看数据库归档 阅读全文
posted @ 2024-04-01 15:32 KINGBASE研究院 阅读(340) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 52 下一页