自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 手误修改了spfile导致实例重启失败

``

2024-04-17 16:07:06 93

原创 kingbase常用SQL总结之使用率

在日常的巡检过程中,缓存命中率和索引使用率是我们比较关心的两点。提到指标命中率和使用率,这就和kingbase(pg)提供可观测的指标有直接关系了,我们可以通过kingbase(pg)提供的观测行指标系统表和视图查出缓存命中率和索引使用率等等。可观测指标一直是用来监控和优化数据库的好工具。挖个坑,后续写写kingbase(pg)可观测指标。

2024-01-28 19:37:13 467 1

原创 kingbase常用SQL总结之锁等待信息

分析kingbase(pg)数据库锁等待、死锁时需要我们准确的定位等锁或者死锁相关的事务。关于获取锁等待信息或者死锁信息已有经典的SQL可以直接使用,但是需要我们先了解sql语句获取的每个字段的意义。经典的SQL 当数据库出现锁等待时,获取数据库中等锁信息。通过以上经典sql,定位了造成锁等待的操作和连接。需要在看一下造成锁等待原因,这时需要我们关注等待事件,从等待事件去判断造成等锁原因。获取到锁等待事务不能完全分析出来等锁原因,还需要我们结合等待事件去进一步的分析和定位等锁原因。

2024-01-23 20:24:44 479

原创 kingbase常用SQL总结之统计大小

数据库运维中,我们需要总结一些常用的SQL语句,无论是日常巡检、故障排查或是死锁分析,都可以随时拿来用,提升工作效率,下面是一些常见的经典SQL或者是笔者自己工作过程中用到的常用的SQL,整理记录以备不时之需。小建议:还可以将不同的SQL进行分类整理,通过一个shell脚本去调用不同的SQL脚本,拿到想要的信息和数据。这是笔者在某基金项目想他们DBA学到的很好用。

2024-01-21 18:29:19 604

原创 表对象的标识

kingbase中表作为数据库对象具有一个系统内部的唯一标识符,这个标识符被称为oid(对象标识符),它是kingbase用来在整个数据集群中唯一地标识每个数据库对象的一个字段。对于表来说,其OID可以在系统目录表sys_class中找到。

2024-01-14 19:38:32 397

原创 kingbase之数据库锁概念总结

写博客主要是记录一下自己处理的事情的一个复盘,梳理问题分析过程和理清处理问题中涉及的数据库原理、概念,如果文章有错误请评论指出,多多指教。参考博客:https://www.modb.pro/db/70021。

2024-01-02 18:34:14 374

原创 [kingbase之锁等待问题案例一]

为了确保复杂的事务可以安全地同时运行,kingbase(PostgreSQL)提供了各种级别的锁来控制对各种数据对象的并发访问,使得对数据库关键部分的更改序列化。事务并发运行,直到它们尝试获取互相冲突的锁为止(比如两个事务更新同一行时)。当多个事务同时在数据库中运行时,并发控制是一种用于维持一致性和隔离性的技术,在kingbase(PostgreSQL)中,使用快照隔离Sanpshot Isolation (简称SI) 来实现多版本并发控制,同时以两阶段锁定 (2PL) 机制为辅。

2023-11-24 09:14:09 733

原创 人大金仓物理备份异机恢复

KingbaseES V8支持使用RMAN物理备份在异机环境恢复,通过重新克隆方式完扩展主备集群。原集群环境:演示用例,仅供参考查看原集群备份和物理备份路径。

2023-11-09 15:11:32 124

原创 vagrant 虚拟机扩容磁盘

原本是19.5GB,配置里改为了100GB,这里就看到两行,第一行是/dev/sda1已有19.5GB,第二行是新增的80.5GB。参考博客:https://blog.csdn.net/marina_1/article/details/122238721。使用上下箭头选中第二行,再使用左右箭头选中Write,新增的空间全部分配,如果不想全部使用可以选择resize。修改vagrant虚拟机配置文件Vagrantfile,添加磁盘配置参数。使用lsblk查看是否新增分区,可以看到已经新增80.5GB。

2023-09-09 22:44:49 501

原创 [kingbase运维之奇怪的现象]

某银行数据中心应用反馈,业务接口日志记录了很多执行慢的SQL,出现的时间是随机的,单独在数据库客户端工具执行会很快返回结果。带着这个推断与业务开发进行交流了解,反馈是会存在类型不完全匹配的情况,但是之前不慢,最近变慢了。带着疑问去我们去收集一下信息,为此我们需要开启数据库慢日志和auto_explian功能,打印SQL执行计划。kingbase最新版本默认带auto_explain,只需要修改数据库配置文件,库里创建扩展即可。工具已经有了,接下来让我们一起看一下这个奇怪的现象背后SQL到底是如何执行的。

2023-09-09 10:44:11 257

原创 mysql迁移kingbase缺少is_ipv4函数自定义实现

mysql迁移kingbase缺少is_ipv4函数通过自定义函数实现相关功能

2023-08-29 22:47:39 50

原创 Zabbix 6 监控 kingbase V8数据库(二)

zabbix 6 监控 kingbase v8

2023-01-03 10:44:10 354

原创 Zabbix 6 监控 kingbase V8数据库(一)

zabbix 6.2.3 监控 kingbase数据库

2023-01-03 09:52:26 203

原创 炫“库”行动-人大金仓有奖征文-使用left join巧妙优化not in关联子查询

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb某交通项目,tb_case 2万多条记录,tb_carout1 使用原查询语句:SELECT TB_CASE.CASENO AS CASENO,TB_CASE.LAWGROUP AS LAWGROUP,S1.ROLE_NAME AS LGNAME,TB_CASE.CARPARK AS CARPARK,S2.ROLE_.

2021-10-11 10:10:03 370

原创 2020-12-09

Centos7.6Error: Connection activation failed: No suitable device found for this connection.一 、尝试解决方法一,配置文件添加mac地址 UUID。未解决操作系统日志:二 、尝试使用第二个解决方法,解决!参考blog :http://bbs.cqsztech.com/forum.php?mod=viewthread&tid=26183...

2020-12-09 19:04:56 184

原创 金仓数据库V7安装包与安装文档

链接:https://pan.baidu.com/s/1jYOBQwTCVof_lM4pm_qJGQ提取码:z48g

2020-04-20 17:12:09 944 1

原创 KINGBASE V7 行转列

KINGBASE 数据库是基于PostgreSQL内核研发的国产数据库,在应用开发过程中想使用列转行函数,发现KINGBASE V7版本没有,PostgreSQL 列转行函数试试STRING_AGG。没有没关系,我们可以自定义函数来实现列转行,高版本的KINGBASE会支持列转行函数。--创建测试表 CREATE TABLE TESTHAHA(ID INT,DATA_TIME...

2020-01-18 20:39:53 1484

原创 【Postgresql 培训文档】

链接:https://pan.baidu.com/s/15mJhbMMre99ZJIR5EveOqg 提取码:qdcr  

2018-12-11 16:07:33 496

原创 pgsql 自定义排序

需求简述:用户要求查询数据表,使得输出结果指定中文字段chn_name按照自定义的顺序 电、水、风、火等顺序排序。 表内容: 自定义排序sql: 排序结果:  工作中遇到的sql查询案例,如果有更简便的查询sql,欢迎多多交流。...

2018-04-24 10:14:28 5159

原创 kingbase安装手册-Linux图形化界面安装

1 创建并添加kingbase组和用户修改相应权限    [root@localhost ~]# groupadd kingbase     [root@localhost ~]# useradd kingbase -g kingbase -m    [root@localhost ~]# passwd kingbase     [root@localhost home]# chmod -R 75...

2018-04-20 16:38:00 7545

原创 人大金仓数据库-kingbaseES

   KingbaseES数据库是一个大型通用的跨平台系统,可以安装和运行于Windows、Linux、UNIX等多种操作系统平台下。KingbaseES数据库在各种操作系统平台上都很容易安装和配置。用户可以参考相应平台下的安装指南,安装KingbaseES数据库   ...

2018-04-20 15:39:47 4983

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-11-08 12:59:58 109

postgresql类等待事件列表

白鳝老师总结的pg类等待事件列表。

2024-01-23

kingbaseESHA安装手册

kingbaseHA共享存储及配置手册,kingbaseHAlinux安装包KingbaseHA-RHEL6-X86_64-20140527,redhat 6

2015-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除