postgresql
-
postgresql 查询字符串中是否包含某字符的操作
先看表结构和数据: 需求: 查询出manager_id中包含某些字符的数据,此处查询manager_id包含6651545956882725395,5722501350582149…
-
PostgreSQL 自动Vacuum配置方式
PostgreSQL的Vacuum由于以下原因需要定期执行。 释放,再利用因更新或者删除更新而占用的磁盘空间。 更新PostgreSQL 查询计划用的统计数据。 避免事务ID的重置…
-
浅谈pg_hint_plan定制执行计划
有的时候PG给出的执行计划由于很多原因并不是最优的,需要手动指定执行路径时我们可以加载pg_hint_plan这个插件。 1 安装插件 预先安装Postgresql10.7 cd …
-
PostgreSQL 慢查询SQL跟踪操作
PostgreSQL 开启慢SQL捕获在排查问题时是个很有效的手段。根据慢SQL让我在工作中真正解决了实际问题,很有帮助。 PostgreSQL 日志支持的输出格式有 stderr…
-
CentOS PostgreSQL 12 主从复制(主从切换)操作
主从复制 1. 基于文件的日志传送 创建一个高可用性(HA)集群配置可采用连续归档,集群中主服务器工作在连续归档模式下,备服务器工作在连续恢复模式下(1台或多台可随时接管主服务器)…
-
PostgreSQL 查看表的主外键等约束关系详解
我就废话不多说了,大家还是直接看代码吧~ SELECT tc.constraint_name, tc.table_name, kcu.column_name, ccu.table_…
-
PostgreSQL 修改视图的操作
最近发现PostgreSQL(create or replace) 修改视图有很多的限制,不像SQL Server和Oracle那样可以随意修改。 错误提示 修改视图原有字段 ER…
-
PostgreSQL 更新视图脚本的注意事项说明
项目最早是基于Oracle的,移植到PostgreSQL后,本着尽量少修改的原则,创建/更新视图的脚本也沿用了Oracle风格的CREATE OR REPLACE VIEW形式。但…
-
postgreSQL中的row_number() 与distinct用法说明
我就废话不多说了,大家还是直接看代码吧~ select count(s.*) from ( select *, row_number() over (partition by fe…
-
Postgresql 动态统计某一列的某一值出现的次数实例
实例解析: select to_char(log.date, ‘yyyy-MM-dd HH24’) as hour, log.exten, sum(case log.grade w…