手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL备份与恢复示例
PostgreSQL备份与恢复 文档控制 一、 简介 二、 SQL转储 (一)pg_dump (二)pg_dumpall; (三)备份压缩与分割 三、 文件系统级别备份(冷备份) 四、 在线热备份(归档) (一)备份 (二)恢复 一、 简介 Postgresql的备份分为三种: l SQL转储 l 文
作者:编程之家 时间:2020-06-21
postgresql过程语言
之前看过也转载过postgresql存储过程和触发器的写法,其实本质上都是过程语言的写法,依然是 cnblog上的那位博主,总结的。学习。 一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该
作者:编程之家 时间:2020-06-21
PostgreSQL导出导入schema相关
整理了一下PostgreSQL导入导出相关schema的方法。 一、导出: 导出his库里crm的schema表结构和数据(-n参数): pg_dump -h 192.168.2.154 -p 5432 -d his -n crm -f test.sql 只导出his库里crm的schema表结构(-s参数): pg_dump -h 192.168.2.154 -p 5432 -d his
作者:编程之家 时间:2020-06-21
Debian 平台下 Postgresql 数据库基本操作说明
1 安装postgresql --使用apt 直接安装: dave@dave:~/cndba$ sudo apt-get installpostgresql postgresql-client postgresql-server-dev-all -y --查看数据库状态: postgres@dave:~$ /etc/init.d/postgresql status Running clust
作者:编程之家 时间:2020-06-21
postgresql sql create table
postgresql create table: BEGIN; CREATE TABLE t1 ( id BIGSERIAL PRIMARY KEY, address INTERGER DEFAULT '', name VARCHAR UNIQUE NOT NULL, did VARCHAR, count INTERGER NOT NULL, money DOUBLE PRECI
作者:编程之家 时间:2020-06-21
PostgreSQL编码问题
PG jdbc报错消息乱码问题 jdbc报错消息乱码: org.postgresql.util.PSQLException: ��������: ���� "postgres" Password �������� 正确的应该是显示: org.postgresql.util.PSQLException: Error FATAL: password authentication failed
作者:编程之家 时间:2020-06-21
PostgreSQL调出每一次sql执行所花的时间
使用命令: \timing postgres=# \timing Timing is on. postgres=# postgres=# select * from tb4 where name is not null; id | name ----+------ 10 | john 9 | john 8 | john 7 | john 6 | john 5 | joh
作者:编程之家 时间:2020-06-21
PostgreSQL导出导入
整理了一下PostgreSQL导入导出相关schema的方法。 一、导出: 导出his库里crm的schema表结构和数据(-n参数): pg_dump -h 192.168.2.154 -p 5432 -d his -n crm -f test.sql 只导出his库里crm的schema表结构(-s参数): pg_dump -h 192.168.2.154 -p 5432 -d
作者:编程之家 时间:2020-06-21
翻译:PostgreSql数据库的日常Vacuuming-未完待续
23.1 日常Vacuuming PostgreSql数据库要求定期的维护通过Vacuuming。对于许多安装的数据库,vacuuming的执行时用过autovacuumdaemon(自动收集信息执行的守护进程)。你可以通过调整autovacuuming 参数从而获得最佳的结果在你所在的环境中。有些数据库管理员需要替换vacuum守护进程,可以使用任务调度来完成。本质将在接下来的章节中讨论
作者:编程之家 时间:2020-06-21
PostgreSql重建索引
PostgreSql数据库的重建索引时通过REINDEX命令来实现的,如reindexindex_name; 其语法是: REINDEX { INDEX | TABLE | DATABASE | SYSTEM } name [ FORCE ]; 下面解释下说明情况下需要: 1、 当由于软件bug或者硬件原因导致的索引不再可用,索引的数据不再可用; 2、 当索引包含许多空的或者近似于空的页,这个
作者:编程之家 时间:2020-06-21
用Pgpool-II实现Postgresql高可用集群
其实整个安装和配置过程比较简单,官方网站有比较好的文档,在此只是根据前几天的实际部署整理一下。(实际执行的命令都用红色标出) 服务器: 10.18.27.181 pgpool服务器 --------此服务器上需要安装pgpool和pg 10.18.27.183 data node 1 --------此服务器上安装pg 10.18.27.184 data node
作者:编程之家 时间:2020-06-21
PostgreSQL do language plpgsql $$ ...
PostgreSQL支持无需创建出来即可执行的function,关键字是 do language plpgsql $$ declare begin ... .. . end $$; 示例如下: postgres=# do language plpgsql $$ postgres$# declare postgres$# begin postgres$# raise notice 'hello po
作者:编程之家 时间:2020-06-21
PostgreSQL 枚举类型的使用
1. 定义enum: (男、女) postgres=# create type sex as enum('male','female'); CREATE TYPE2. 创建表,字段以该枚举类型为类型 postgres=# create table person(id serial,name character varying,p_sex sex); CREATE TABLE postgres=#
作者:编程之家 时间:2020-06-21
Bitmap 位图索引原理
Bitmap index 参考: http://www.360doc.com/content/14/0508/15/11965070_375805586.shtml
作者:编程之家 时间:2020-06-21
PostgreSQL with子句 递归
在PostgreSQL里,with子句提供了一种方法写一个大的查询中使用的辅助报表与查询。它有助于打破复杂和大型查询简单易读的形式。 1. 建表 postgres=# create table tb9(id serial primary key,name character varying, parentid integer); CREATE TABLE postgres=# \d tb9
作者:编程之家 时间:2020-06-21
PostgreSQL 临时表
转载自: http://blog.163.com/digoal@126/blog/static/1638770402012101575032326/ SQL标准中临时表是一次创建, 以后使用的时候无须再次创建的. 并且每个会话保持各自的数据. 但是在PostgreSQL中, 临时表的使用有所改变. 1. 临时表在会话结束后会自动删除(或者在事务结束后删除on commit drop). 也就是说
作者:编程之家 时间:2020-06-21
PostgreSQL index scan,bitmap index scan区别
1. 建表 postgres=# create table tb_index_test(id serial primary key,name character varying); CREATE TABLE postgres=# postgres=# \d tb_index_test; Table "public.tb_index_t
作者:编程之家 时间:2020-06-21
PostgreSQL index only scan
index only scan ,是我们用select选择字段的时候,所选的字段全部都有索引,那么只需在索引中取数据,就不必访问数据块了,从而提高效率。 1. 建表 postgres=# create table tb_index_test(id serial primary key,name character varying); CREATE TABLE postgres=# postgr
作者:编程之家 时间:2020-06-21
PostgreSQL 联结方式--嵌套循环联结
嵌套循环联结使用一次访问运算所得到的结果集中的每一行来与另一个表进行碰撞。如果结果集的大小是有限的并且在用来联结的列上建有索引的话,这种联结的效率通常是最高的。嵌套循环联结的运算成本主要是读取外层表中的每一行并将其与锁匹配的内层表中的行联结所需的成本。 顾名思义,签到循环联结就是一个循环嵌套在另一个循环当中。外层循环来说基本就是一个只使用WHERE子句中属于驱动表的
作者:编程之家 时间:2020-06-21
Enterprise Architect的共享Respository设置,postgresql数据库
Enterprise Architect有一个很实用的共享,在设计UML图的时候,可以连接到一个数据库服务器,将所有的画图数据共享在上面,所有连到这个server的人,都可以看到 别人的图,图中的元素也可以共享,跟svn的效果差不多, 花了点时间研究了一下,设置好了这个respository。 Postgresql数据库比较轻型,项目中也在用,就是用这个了。 先建好postgresql数据库,建个
作者:编程之家 时间:2020-06-21
PostgreSQL 联结方式--hash联结
hash联结,首先应用WHERE子句中的筛选标准来独立地读取要进行联结的两个表。基于表和索引的统计信息,被确定为返回最小行数的表被完全散列到内存中。这个散列表包含了原表的索引数据行,并被基于将联结键转化为散列值的随机函数载入到散列桶中。只要有足够的内存控件,这个散列值将一直存放在内存中。然而,如果没有足够的内存,散列表将会被写入到临时磁盘空间。 下一步就是读
作者:编程之家 时间:2020-06-21
PostgreSQL 联结方式--排序-合并联结
排序-合并联结独立地读取需要联结的两张表,对每张表中的数据行(仅是那些满足各自where子句中条件的数据行)按照联结键进行排序,然后对排序后的数据行集进行合并。对这种联结方法来说排序的开销的非常大的。对于不能够放入内存中的大的数据源来说,可能会使用临时磁盘空间来完成排序。这是非常占内存和时间资源的。但是一旦数据行几点排序完成了,合并的过程是非常快的。为了进行合并,数据库轮流操作
作者:编程之家 时间:2020-06-21
PostgreSQL 执行计划与实际成本的偏差
一、 嵌套循环连接, 外表的关联字段存在大量重复值时, 总成本存在偏差. 二、 合并连接, 关联字段少部分相交, 总成本远小于子节点的成本和. 因为任何一个表都只需要扫描到匹配结束. 三、 使用LIMIT限制时, 总成本也将小于节点成本. 1. 嵌套循环连接, 外表的关联字段存在大量重复值时, 总成本存在偏差. ①、建表 DROP TABLE postgres=# create table tb1
作者:编程之家 时间:2020-06-21
PostgreSQL系统相关查询[1]
PG 系统查询脚本 --查询用户进程及文本 SELECT a.pid AS Id, a.usename AS User, a.client_addr AS Host, a.client_port AS Port, datname AS db, query AS Command, a.state AS Idle, l.mode as State, query_start AS Time , CASE
作者:编程之家 时间:2020-06-21
PostgreSQL 9.3 格式化拼接字符串
2013-05-06 08:39:20| 分类: PgSQL Develop|举报|字号 订阅 PostgreSQL 9.3 引入的一个格式化输出函数, 有点类似C的sprintf用法. 语法如下 : format(formatstr text [, formatarg "any" [, ...] ]) 其中formatstr是需要格式化的字符串, 包含普通字符以及格式字符. 后面的动态
作者:编程之家 时间:2020-06-21
PostgreSQL difference between filter and join filter
1. filter: 普通的过滤条件,where ...; having ... join filter: 多表联结的时候,表与表之间联结时候的过滤条件 区分内联结和外联结来说明区别。 2. 建表,插入测试数据 postgres=# create table tb13(id integer,info character varying); CREATE TABLE postgres=#
作者:编程之家 时间:2020-06-21
PostgreSQL explain返回行的评估
explain返回行是通过对应表的列的统计信息来评估的,在系统表pg_stats中。 建表,插入测试数据: postgres=# create table tb15(id integer,name character varying); CREATE TABLE postgres=# insert into tb15 select generate_series(1,10000),'john';
作者:编程之家 时间:2020-06-21
postgresql 端口不对外开放问题
突然遇到了一个问题, 服务器的postgresql连接不上了,用nmap扫了以下5432端口没有打开 但是在服务器上netstats ps -e|grep 5432 nmap iptables 等等的命令都显示open 就是在外面扫不到 google了下,解决方法如下 vim /etc/postgresql/(版本号)/main/postgresql.conf 修改listen_addresses
作者:编程之家 时间:2020-06-21
PostgreSQL 获取含有某字段的 table
需求:找到所有的含有 n_jbfy 的表名 SELECT c.relname, col_description (a.attrelid, a.attnum) AS COMMENT, format_type (a.atttypid, a.atttypmod) AS TYPE, a.attname AS NAME, a.attnotnull AS notnull FROM aty_clas
作者:编程之家 时间:2020-06-21
PostgreSQL获取table名,字段名
PostgreSQL获取数据库中所有table名: [sql] view plain copy SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' ORDER BY tablename; Postgre
作者:编程之家 时间:2020-06-21
上一页
241
242
243
244
245
246
247
248
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native