暂无图片
P
pgdba
暂无图片
2023-07-03 加入墨天轮
暂无图片
暂无图片
pgdba
我用 PG,我快乐!
关注TA
写留言
3
文章
0
粉丝
638
浏览量
个人成就
发布3次内容
获得18次点赞
内容获得3次评论
获得2次收藏
回答了40次问答
文章分类
postgresql
(3)
uuid
(1)
序列模式
(1)
教程
(1)
索引
(1)
文章档案
2023年10月
(1)
2023年07月
(2)
动态
文章 ·3
数说 ·0
问答 ·40
文档 ·0
关注
留言板·0
PostgreSQL确定未使用的表
可以参考下这个:如何在 PostgreSQL 中检查未使用的索引
提交回复
2024-02-29
PostgreSQL数据库实战派,这书写的咋样?
也可以看下这个:PostgreSQL 实用教程
提交回复
2024-02-29
如何查询某个时间段的消耗io高 或者消耗cpu高的sql ?
可以了解下这个:pg_stat_kcache: 收集查询的 I/O 和 CPU 统计信息
提交回复
2024-02-29
pg一个数据库中究竟能创建多少个对象呢?
这个问题,在 PostgreSQL 文档中有详细的说明,请参考 PostgreSQL 限制
提交回复
2024-02-29
pg中序列的使用率达到80%的给找出来,做预警用
如何在 PostgreSQL 中检查即将用尽的序列
提交回复
2024-02-29
pg中如何查找未提交的事务或者语句?
应该是SELECT * FROM pg_stat_activity WHERE state NOT IN ('idle'); 在 pg_stat_activity 视图中,active 状态表示后端正在执行一个查询。
提交回复
2023-12-01
PostgreSQL 教程
本PostgreSQL 教程可帮助您快速了解 PostgreSQL。您将通过许多实际示例快速掌握 PostgreSQL,并将这些知识应用于使用 PostgreSQL 开发应用程序。从其他数据库管理系统迁移到 PostgreSQL。您将在此网站上找到快速有效地开始使用 PostgreSQL 所需的所有信息。PostgreSQL 教程演示了 PostgreSQL 的许多独特功能,这些功能使其成为最先进的开源数据库管理系统。
发布文章
2023-10-23
postgresql 一般用那种备份方式
pg_dump 和 pg_basebackup 都挺好用的。使用 pg_dump 备份数据库 – 向您介绍使用 PostgreSQL 备份工具备份数据库的实用方法,包括pg_dump和pg_dumpall。恢复一个 pg_dump 备份的数据库 – 向您展示使用psql和pg_restore工具恢复 PostgreSQL 数据库的各种方法。使用 pg_basebackup 备份数据库实例 – 向您
提交回复
2023-10-19
postgreSQL 不加修改能直接在麒麟操作系统上编译运行吗?
当然可以。也可以使用正式发布的安装包进行运行。可支持 Linux (Binary) - arm64 平台上面解压安装运行。具体可以参考安装指导。
提交回复
2023-10-09
postgreSQL 如何实现字段数字自增?
可以使用 serial 创建自增列;主要是基于 PostgreSQL 的序列 去实现。
提交回复
2023-09-22
postgreSQL 怎么定位SQL是属于哪个函数的?
一个比较实际的方法,可能是查询系统表 pg_proc:SELECT pronamespace, proname, pg_get_function_arguments(oid)     FROM pg_proc     WHERE prosrc LIKE '%query%';
提交回复
2023-09-15
pg_stat_user_indexes.idx_scan=0 的这些索引是不是可以删除?
如果是基于数据库长期运行产生的统计信息来看,是可以考虑删除的。参考:pg_stat_all_indexes 视图
提交回复
2023-09-14
pg中标识一个sql语句的唯一性,通过哪个系统表的哪个字段?
PostgreSQL 15 以上版本,可以使用 pg_stat_activity 系统视图query_id  Identifier of this backend's most recent query.
提交回复
2023-09-14
有没有办法让postgreSQL客户端不输出中文?
初始化数据库实例时,设置 lc_messages = 'C',可参考:如何让数据库以中文显示消息?
提交回复
2023-09-13
pg中,同一个sql语句,如果在走索引和全表扫描情况下,加的锁是否相同呢?
加的是一样的。可以参考下 表级锁 和 行级锁。最大的区别是 全表扫描 加锁时间会更长。
提交回复
2023-09-12
postgreSQL 热备份有什么解决方案吗?
主流推荐的热备方案有:使用 pg_dump 和 pg_dumpall 备份数据库;使用 pg_basebackup 工具制作一个基础备份;
提交回复
2023-09-12
如何把oracle迁移到pg数据库?
可以参考下 Oracle 到 PostgreSQL 迁移指南
提交回复
2023-09-05
pg中的 "could not connect to server" 或 "connection refused" 的错误消息
问题原因比较多,主要有:28000 授权规范无效28P01 密码无效53300 连接过多08006 连接失败
提交回复
2023-09-04
在运维过程中,有用户反应postgresql很慢,这时应该查哪里?干什么?
当然少不了 pg_stat_statements 插件了,可以装上系统看看有哪些慢 SQL;具体的慢 SQL 优化,可以参考下 PostgreSQL 性能优化指南 
提交回复
2023-08-07
pg创建xml2插件报错
建议参考下 安装 PostgreSQL 时启用的特性,是否带上选项 --with-libxml
提交回复
2023-07-30
postgreSQL 创建的只读账号如何让它拥有新建的schema权限?
创建普通的只读角色,并针对需要访问的SCHEMA和表赋予只读访问权限:REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA schema_name FROM readonly;GRANT USAGE ON SCHEMA schema_name TO readonly;GRANT SELECT ON ALL TABLES IN SCHEMA schema_nam
提交回复
2023-07-27
postgreSQL 修改最大连接数,只能重启吗?
是的,只能重启。max_connections (integer) 决定数据库的最大并发连接数。这个参数只能在服务器启动时设置。
提交回复
2023-07-26
postgreSQL有共享临时表吗?
使用 CREATE { TEMPORARY | TEMP } TABLE 创建的临时表是会话级的,不是多会话共享的。使用 CREATE UNLOGGED TABLE 可以创建一个记录 REDO 日志的表,它是多会话共享的。
提交回复
2023-07-25
PG 中访问外部数据的方法
CREATE FOREIGN TABLE — 定义一个新的外部表
提交回复
2023-07-25
PostgreSQL 文档资料汇总
PostgreSQL 文档资料汇总
发布文章
2023-07-14
postgreSQL 怎么把jsonb里面的数据 根据数据转关系型表?
可以参考下这个案例:使用 PostgreSQL 分析 nginx 访问日志
提交回复
2023-07-14
从DBA的角度聊聊UUID的利与弊
UUID,想必诸位都已耳熟能详,此文旧饭新炒一下,从DBA的角度聊聊UUID在PostgreSQL中的利与弊。具体算法以及各个版本的差异此处表过不提。在PostgreSQL中,低版本可以用"uuid-ossp"或者pgcrypto插件,13以后原生就提供了 gen_random_uuid() 函数用于获取UUID 。那么细分到PostgreSQL数据库中,从DBA以及可维护性角度来分析的话,UUID是否推崇?我大致列了三点危害:WAL膨胀、索引膨胀、性能损失。UUID因其自身的无序性和唯一性,选择率很低,因此往往都会在相应列上创建索引,用于加快检索,而WAL膨胀的原理——FPI也正是因为索引的存在,页面的首次变更要记录FPI。这个危害是最常见的,我碰到过无数案例都是UUID主键索引导致的,诸如copy导入慢如牛马、主备延迟巨大、存储急剧上升等等。性能损失这个gap其实大多数人也能想到,UUID的字节更大,产生UUID的开销也往往更高,同时序列也对高并发生成的场景做了大量优化,可以看到二者的一个产生效率。另外一个是cybertech的例子,都是一千万行数据,一个是序列,一个是UUID,性能差了一倍。
发布文章
2023-07-12
postgresql 有动态数据源,主库挂了,java项目连接自动切换到从库,至少可以读数据吗? 等主库恢复了,又会自动切换到主库吗?
使用 JDBC 连接 PostgreSQL 数据库targetServerType (String) 默认值 any允许仅打开与具有所需状态的服务器的连接,允许的值为any、primary、master、slave、secondary、preferSlave、preferSecondary和preferPrimary。
提交回复
2023-07-06
在PostgreSQL中, 实例(Instance)、集簇(Cluster)、和数据库(database)这三个概念有何区别?其中最顶层的逻辑结构是哪个?
实例(Oracle 里面的叫法)和 集簇(PostgreSQL 的叫法)是类似的概念。一个数据库集簇是被一个运行数据库服务器的单一实例所管理的一个数据库的集合。数据库的逻辑结构。PG逻辑结构的顶层是 Cluster
提交回复
2023-07-06
如何使用窗口函数?
这个我知道,刚刚学习过GROUP BY 和 PARTITION BY 的对比PostgreSQL 窗口函数入门PostgreSQL 内置窗口函数
提交回复
2023-07-05
如何使用JSON数据类型?
这个我知道,刚刚学习过使用 JSON 管理复杂数据使用 PostgreSQL 分析 NGINX 访问日志JSON 类型JSON 函数和操作符
提交回复
2023-07-05
PostgreSQL 复制槽有什么用?
复制槽 提供了一种自动化的方法来确保主控机在所有的后备机收到 WAL 段 之前不会移除它们,并且主控机也不会移除可能导致 恢复冲突的行,即使后备机断开也是如此。
提交回复
2023-07-04
为什么 pg_stat_statements 的 query 列的值都是 null?
pg_stat_statements 模块提供一种方法追踪一个服务器所执行的所有 SQL 语句的执行统计信息。由于安全性原因,只有超级用户和 pg_read_all_stats 角色的成员被允许看到其他用户执行的查询 的 SQL 文本或者queryid。 不过,如果该视图被安装在其他用户的数据库中,那么他们就能够看见统 计信息。
提交回复
2023-07-04
postgreSQL 全文索引有什么好的插件吗? 支撑中文的
数据库应该具备什么样的全文检索能力?PostgreSQL 全文检索使用 PostgreSQL 搭建搜索引擎
提交回复
2023-07-04
PostgreSQL相对于Oracle的多版本实现方式,有什么优势和劣势?
PostgreSQL 常见问题和解决方案
提交回复
2023-07-03
pg的缺点有知道的么?
PostgreSQL 常见问题和解决方案
提交回复
2023-07-03
postgresql pg_wal一直在增长,postgresql.conf可以如何优化呢?
可以看看 复制槽 配置是否有问题再检查下 wal_keep_segments 和 max_wal_size 参数的设置。
提交回复
2023-07-03
性能优化
可以将条件表达式改成模式匹配运算符 LIKE: es.docc LIKE a.cno || '__'直接在 es.docc 字段上面创建索引即可,普通索引比表达式索引更通用。优化器也会将B-tree索引用于涉及到模式匹配操作符LIKE和~ 的查询,前提是如果模式是一个常量且被固定在字符串的开头—例如:col LIKE 'foo%'或者col ~ '^foo', 但在col LIKE '%bar'上
提交回复
2023-07-03
postgreSQL 有分词的插件吗?
PostgreSQL 全文检索使用 PostgreSQL 搭建搜索引擎
提交回复
2023-07-03
oracle存储过程迁移到postgresql中,有好工具推荐么?
Oracle 到 PostgreSQL 迁移指南
提交回复
2023-07-03
postgreSQL 有没有事务自治?
迁移 Oracle 到 PostgreSQL: 自治事务
提交回复
2023-07-03
推荐一些视频教程,好书也行
PostgreSQL 新手入门指引
提交回复
2023-07-03
plpgsql有好书推荐下
PostgreSQL 新手入门指引
提交回复
2023-07-03