- 博客(417)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 达梦相关笔记
创建安装用户创建安装目录及授权关闭防火墙和Selinux关闭透明大页和numaLinux 6Linux7配置系统参数配置操作系统限制配置环境变量安装 DM8 数据库安装同时支持图形化安装,命令行安装,静默安装三种方式。由于我没有安装图形化界面,因此使用 方式进行安装。用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用root系统用户进行安装)。命令行安装 DM初始化命令行注册服务配置服务开机自启启停服务也可以通过
2022-07-21 11:42:35 2375
原创 Win 环境与Linux 环境基于 PG 库将本地时区时间转换为 UTC 时区时间案例
【代码】Win 环境与Linux 环境基于 PG 库将本地时区时间转换为 UTC 时区时间案例。
2024-08-28 23:09:58 324 1
原创 Windows 环境 batch 脚本实现 PG 数据库恢复功能
【代码】Windows 环境 Java 调用 batch 脚本实现 PG 数据库恢复功能。
2024-07-24 21:06:06 245
原创 pg_cron 使用
如果你想在当前 test 库中去定时处理 test2 库中的对象需要使用 cron.schedule_in_database 函数。
2024-07-16 14:38:32 293
原创 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 1143
原创 PG 流复制环境, 主库重启, 备库自动重连测试
但是从库每次间隔 5 秒会尝试连接主库, 看看是否可以正常连接上主库。当发现主库可以正常连接之后, 会尝试重新建立流复制状态。可以看到, 每间隔 5 秒, 会连接一次主库。可以看到, 主库停止之后, 流复制断了,
2024-03-30 18:37:17 396
原创 关于 SEQUENCE 的 USAGE | SELECT | UPDATE 权限实例
【代码】关于 SEQUENCE 的 USAGE | SELECT | UPDATE 权限实例。
2024-01-27 22:01:49 293
原创 在同一个实例(cluster)的两个不同库(database)中进行逻辑同步
说明: 根据官方文档, 使用一般的方式会导致 创建发布时hang 住。
2024-01-21 20:36:58 495
原创 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 488
原创 获取PG库 database与 user 创建时间以及cluster初始化时间
【代码】获取PG库 database与 user 创建时间以及cluster初始化时间。
2023-12-30 19:16:10 821
原创 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 212
原创 PG逻辑备份与恢复
因此, 我们在通过 pg_restore 恢复 dmp 文件的时候, 记得一定要先创建好数据库, 再恢复。可见, 即使使用了 -C -c --if-exists 生成的 dmp文件中还是不包含 库的创建信息。
2023-08-20 21:26:41 226
原创 PG GIN 索引使用场景
当使用 PostgreSQL 的 JSONB 数据类型存储和查询 JSON 数据时,可以使用 GIN(Generalized Inverted Index)索引来提高查询性能。GIN 索引适用于包含大量不同的键值对的 JSONB 列。使用 GIN 索引可以加快对 JSONB 列的查询,尤其是在包含大量不同键值对的情况下。现在我们想要创建一个 GIN 索引来加快对标签进行搜索的查询。现在,可以使用 GIN 索引来执行 JSONB 列的查询。列中查找包含特定标签的书籍。列的 GIN 索引,以支持全文搜索。
2023-06-30 15:19:34 1029
原创 PostgreSQL JSON 类型详解
JSON 代表 JavaScript Object Notation。它是一种开放标准格式,将数据组织成中详述的键/值对和数组。
2023-06-30 15:08:55 3705
原创 psql 中使用条件判断, 以及 shell 脚本, 实现批量更新数据库中的内容
【代码】psql 中使用条件判断, 以及 shell 脚本, 实现批量更新数据库中的内容。
2022-12-30 13:52:09 463
原创 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 571
原创 PG SSL 特性
小于四字符的口令保护是不被接受的。verify-full: 只尝试 SSL 连接, 并用根证书验证服务器证书是不是根 CA 签发的, 且主题必须匹配连接域名或者 IP 地址。verify-ca: 只尝试 SSL 连接, 并用根证书验证服务器证书是不是根 CA 签发的。prefer(默认): 先尝试 SSL 连接, 如果失败, 再尝试非 SSL 连接。require: 只尝试 SSL 连接,如果有根证书存在,等效于verify-ca。将证书变成自签名的证书,并且复制密钥和证书到服务器能找到的地方。
2022-10-31 20:17:10 540
原创 PG 插件
auth_delay: 报告认证失败之前等待的毫秒数,缺省是0。上述修改表示:则在一次认证失败后,将延迟5秒中才能继续下一次认证。该选项可以增加暴力破解数据库服务器的密码难度,但它并不能防止拒绝服务攻击,甚至可能恶化它们,因为报告验证失败之前等待的过程将损耗连接槽位。简介:PG 自带了插件 passordcheck ,用于 简单密码复杂度校验,防止使用郭丹或者包含用户名的密码。需要修改 share_preload_libraries 添加。(如果环境变量有设置,可以使用 $libdir)
2022-09-27 09:41:03 1406
oracle rac 2 day's guide
2018-02-05
exec()函数族疑问,输出不是预料的结果
2015-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人