postgresql
-
postgresql查看表和索引的情况,判断是否膨胀的操作
索引膨胀的几个来源: 1 大量删除发生后,导致索引页面稀疏,降低了索引使用效率。 2 PostgresQL 9.0之前的版本,vacuum full 会同样导致索引页面稀疏。 3 …
-
PostgreSQL的外部数据封装器fdw用法
数据封装器fdw(Foreign Data Wrappers)在PostgreSQL中相当于oracle中的dblink,可以很方便的操作其他数据库中的数据。 场景,在本地的tes…
-
PostgreSQL 中的postgres_fdw扩展详解
通过postgres_fdw 扩展,访问远程数据库表 一、环境准备 虚拟机(node107):centos7、PostgreSQL10 远程服务器(百度云服务BBC): cento…
-
PostgreSQL的B-tree索引用法详解
结构 B-tree索引适合用于存储排序的数据。对于这种数据类型需要定义大于、大于等于、小于、小于等于操作符。 通常情况下,B-tree的索引记录存储在数据页中。叶子页中的记录包含索…
-
pgsql 实现分页查询方式
我就废话不多说了,看代码吧~ select row_number() over(order by 业务号,主键,排序号) rn — 行号 ,count(0) over() cnt…
-
Postgresql 如何选择正确的关闭模式
停止数据库的命令: pg_ctl stop -D $PGDATA [-m shutdown-mode] shutdown-mode有如下几种模式: 1. smart: 等所有的连接…
-
PostgreSQL查看正在执行的任务并强制结束的操作方法
查看任务sql语句: SELECT procpid, start, now() – start AS lap, current_query FROM (SELECT backend…
-
PostgreSQL copy 命令教程详解
报文介绍PostgreSQL copy 命令,通过示例展示把查询结果导出到csv文件,导入数据文件至postgresql。 1. copy命令介绍 copy命令用于在postgre…
-
Postgresql在mybatis中报错:操作符不存在:character varying == unknown的问题
错误: 操作符不存在: character varying == unknown , Hint: 没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换. 在Mybat…
-
基于Postgresql 事务的提交与回滚解析
用过oracle或mysql的人都知道在sqlplus或mysql中,做一个dml语句,如果发现做错了,还可以rollback;掉,但在PostgreSQL的psql中,如果执行一…