自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岳麓丹枫

{万法皆空

  • 博客(414)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 达梦相关笔记

创建安装用户创建安装目录及授权关闭防火墙和Selinux关闭透明大页和numaLinux 6Linux7配置系统参数配置操作系统限制配置环境变量安装 DM8 数据库安装同时支持图形化安装,命令行安装,静默安装三种方式。由于我没有安装图形化界面,因此使用 方式进行安装。用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用root系统用户进行安装)。命令行安装 DM初始化命令行注册服务配置服务开机自启启停服务也可以通过

2022-07-21 11:42:35 2246

原创 PG 数据库结构迁移注意事项

【代码】PG 数据库结构迁移注意事项。

2024-03-30 18:39:03 232

原创 pg_rman在恢复服务器上恢复源库的备份

修改 配置文件 /data/restore/2023_pg_restore/db_test/data/postgresql.conf 与 /data/restore/2023_pg_restore/db_test/data/backup_label(如果存在的话)修改2: 修改 log_directory 与 data_directory 与 hba_file 配置项中的 data 值 与 /data/restore/2023_pg_restore/db_test/data 保持一致。

2024-03-30 18:38:06 1049

原创 PG 流复制环境, 主库重启, 备库自动重连测试

但是从库每次间隔 5 秒会尝试连接主库, 看看是否可以正常连接上主库。当发现主库可以正常连接之后, 会尝试重新建立流复制状态。可以看到, 每间隔 5 秒, 会连接一次主库。可以看到, 主库停止之后, 流复制断了,

2024-03-30 18:37:17 292

原创 关于 SEQUENCE 的 USAGE | SELECT | UPDATE 权限实例

【代码】关于 SEQUENCE 的 USAGE | SELECT | UPDATE 权限实例。

2024-01-27 22:01:49 176

原创 在同一个实例(cluster)的两个不同库(database)中进行逻辑同步

说明: 根据官方文档, 使用一般的方式会导致 创建发布时hang 住。

2024-01-21 20:36:58 447

原创 track_activity_query_size 参数验证

可以看到 即使修改了 track_activity_query_size 并不会影响到 pg_stat_statements.query 的长度, 如果 pg_stat_statements 插件如果能够提供一个配置(开关), 来了控制 query的长度, 那就完美了。期望能控制 pg_stat_statements.query 的长度, 实际测试并不能影响其长度。决定 pg_stat_activity.query 的长度。提前安装了 pg_stat_statements 插件。

2023-12-30 19:18:40 389

原创 获取PG库 database与 user 创建时间以及cluster初始化时间

【代码】获取PG库 database与 user 创建时间以及cluster初始化时间。

2023-12-30 19:16:10 553

原创 PG 常用维护性 SQL

参考:https://www.modb.pro/db/181436。

2023-12-04 23:19:43 607 1

原创 PG 权限实例

【代码】PG 权限实例。

2023-12-04 23:18:59 86

原创 pg_stat_replication.state 含义

一般是 pg_basebackup 执行阶段, 一个连接在做基础备份;一个连接在做 stream。视图提供了有关连接到主服务器的流式复制进程(备用服务器)的信息。当备节点追赶上主节点之后, WAL sender正在流复制变化量到备节点。WAL sender进程正在发送 backup data 给 备节点。连接到 WAL sender’s 备节点正在追赶主节点。This WAL sender 刚开始运行。WAL sender 进程停止了。,它指示复制进程的当前状态。在PostgreSQL中,

2023-12-04 23:17:36 145

原创 PG 锁冲突案例

用户反馈环境中 update 语句无法正常执行, 执行会卡住。

2023-08-31 19:50:36 206

原创 PG 权限实例

【代码】PG 权限实例。

2023-08-30 20:25:05 146

原创 InfluxDB学习笔记

本教程以最新的的 2.7.0 为基础。

2023-08-26 11:07:28 513

原创 监控序列以及表大小

生产环境, 可以适当调大些。

2023-08-21 10:23:39 86

原创 PG逻辑备份与恢复

因此, 我们在通过 pg_restore 恢复 dmp 文件的时候, 记得一定要先创建好数据库, 再恢复。可见, 即使使用了 -C -c --if-exists 生成的 dmp文件中还是不包含 库的创建信息。

2023-08-20 21:26:41 175

原创 vscode 设置只允许单实例运行

2023-08-18 09:40:22 139

原创 PG GIN 索引使用场景

当使用 PostgreSQL 的 JSONB 数据类型存储和查询 JSON 数据时,可以使用 GIN(Generalized Inverted Index)索引来提高查询性能。GIN 索引适用于包含大量不同的键值对的 JSONB 列。使用 GIN 索引可以加快对 JSONB 列的查询,尤其是在包含大量不同键值对的情况下。现在我们想要创建一个 GIN 索引来加快对标签进行搜索的查询。现在,可以使用 GIN 索引来执行 JSONB 列的查询。列中查找包含特定标签的书籍。列的 GIN 索引,以支持全文搜索。

2023-06-30 15:19:34 840

原创 PostgreSQL JSON 类型详解

JSON 代表 JavaScript Object Notation。它是一种开放标准格式,将数据组织成中详述的键/值对和数组。

2023-06-30 15:08:55 3106

原创 PG 字符串转换为 16 进制格式

在遇到人眼无法识别的乱码情况下比较有用。

2023-06-29 12:47:04 319

原创 PG 二级子分区实例

【代码】PG 二级子分区实例。

2023-06-28 22:40:12 236

原创 pg_cron 插件实现定时任务

【代码】pg_cron 插件实现定时任务。

2023-04-15 20:02:16 312 1

原创 PG 打开与还原日志开关

【代码】PG 打开与还原日志开关。

2023-03-28 11:03:42 134

原创 Python 连接 PG 并设置默认访问的 schema

【代码】Python 连接 PG 并设置默认访问的 schema。

2023-03-17 10:31:07 984

原创 linux shell $* 与 $@ 的区别

【代码】linux shell $* 与 $@ 的区别。

2023-03-11 11:12:02 106

原创 bytea 与 base64 字符串互相转换

【代码】bytea 与 base64 字符串互相转换。

2023-03-01 09:51:54 527

原创 PG 外键约束之 deferrable

【代码】PG 外键约束之 deferrable。

2023-01-12 20:46:37 214

原创 psql 中使用条件判断, 以及 shell 脚本, 实现批量更新数据库中的内容

【代码】psql 中使用条件判断, 以及 shell 脚本, 实现批量更新数据库中的内容。

2022-12-30 13:52:09 412

原创 regexp_split_to_table,regexp_split_to_array,array,unnest 使用

【代码】regexp_split_to_table,regexp_split_to_array,array,unnest 使用。

2022-11-15 09:59:56 456

原创 expect 使用实例

【代码】expect 使用实例。

2022-11-08 21:33:13 274

原创 Linux 根据进程 pid 获取 进程名

【代码】Linux 根据进程 pid 获取 进程名。

2022-11-06 10:26:19 908

原创 PG SSL 特性

小于四字符的口令保护是不被接受的。verify-full: 只尝试 SSL 连接, 并用根证书验证服务器证书是不是根 CA 签发的, 且主题必须匹配连接域名或者 IP 地址。verify-ca: 只尝试 SSL 连接, 并用根证书验证服务器证书是不是根 CA 签发的。prefer(默认): 先尝试 SSL 连接, 如果失败, 再尝试非 SSL 连接。require: 只尝试 SSL 连接,如果有根证书存在,等效于verify-ca。将证书变成自签名的证书,并且复制密钥和证书到服务器能找到的地方。

2022-10-31 20:17:10 503

原创 Linux 启动 cron 日志审计

【代码】Linux 启动 cron 日志审计。

2022-10-20 16:12:48 1404

原创 PG 插件

auth_delay: 报告认证失败之前等待的毫秒数,缺省是0。上述修改表示:则在一次认证失败后,将延迟5秒中才能继续下一次认证。该选项可以增加暴力破解数据库服务器的密码难度,但它并不能防止拒绝服务攻击,甚至可能恶化它们,因为报告验证失败之前等待的过程将损耗连接槽位。简介:PG 自带了插件 passordcheck ,用于 简单密码复杂度校验,防止使用郭丹或者包含用户名的密码。需要修改 share_preload_libraries 添加。(如果环境变量有设置,可以使用 $libdir)

2022-09-27 09:41:03 1214

原创 PG 触发器创建分表

PG 触发器方式创建分表

2022-08-28 18:10:37 269

原创 PG维护笔记

PG 维护

2022-08-21 20:39:35 848

转载 linux 多个会话同时执行命令后history记录不全的解决方案

linux history

2022-08-06 13:47:06 1518

原创 PG jsonb 实例

PG jsonb实例。

2022-07-26 19:58:50 251

原创 达梦存储过程中返回结果

达梦存储过程中返回结果。

2022-07-20 20:59:00 1301

原创 pgbouncer 使用

pgbouncer 是一个 PostgreSQL 连接池。

2022-06-24 10:56:48 582

datagrip 插件相关

datagrip 插件相关

2022-06-24

mysql_install.sh

基于CentOS7自动化安装MySQL5.7.28脚本

2021-05-09

refman-8.0-en.a4.pdf

mysql8参考手册

2021-04-11

refman-5.7-en.a4.pdf

mysql 5.7参考手册

2021-04-11

grafana-7.5.3.linux-amd64.tar.gz

grafana

2021-04-11

prometheus-2.26.0.linux-amd64.tar.gz

prometheus-2.26.0.linux-amd64.tar.gz 最新版

2021-04-11

PostgreSQL流复制原理

PostgreSQL11.2 中文文档 chm版; PostgreSQL是世界上最强大的开源数据库, 堪比商业版的Oracle,

2020-11-29

oracle rac 2 day's guide

oracle rac 2 day's guide;oracle rac 安装教程; oracle rac 2 day's guide;oracle rac 安装教程;

2018-02-05

Linux 命令行 - v1.0

Linux 命令行 - v1.0;Linux 命令行 - v1.0;Linux 命令行 - v1.0

2017-12-18

《妙趣横生的算法》源代码

此压缩文档中包含的是《妙趣横生的算法》一书中的源代码,欢迎大家下载并参考、学习!

2017-02-17

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

TA关注的人

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