自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chuckchen1222的博客

不会做饭的DBA不是一只好裁缝

  • 博客(11)
  • 收藏
  • 关注

原创 Postgresql - Client and Server Applications - psql

psql是一个基于终端的PostgreSQL前端。它允许您以交互方式输入查询,将它们发布到PostgreSQL,并查看查询结果。或者,输入可以来自文件或命令行参数。此外,psql还提供了许多元命令和各种类似shell的功能,以方便编写脚本和自动化各种任务。特别有用哦!!!# psql --helppsql is the PostgreSQL interactive terminal....

2019-01-23 22:56:49 343

原创 Postgresql - Table Partitioning - 10.6 & 11 实验

分区表在9,10,11中有很多不同点,做了很多改进。列举几个常用的。1. 在10以后,不用写继承关系。2. 在11中,可以添加主键。3. 在11中出现了Hash索引。 10.6:------------------------------------------------------------表中无法增加主键,索引需要在分区子表中建立。Range------...

2019-01-18 19:17:28 828

原创 Postgresql - Upgrade - pg_standby

  pg_standby - supports the creation of a PostgreSQL warm standby server 支持创建热备份数据库服务器,pg_standby被设计成一个等待restore_command,将标准的存档恢复变成一个热备份操作。要将备用服务器配置为使用pg_standby,需要将其放入recovery.conf配置文件:rest...

2019-01-17 17:40:03 393

原创 Postgresql - Streaming Replication - pg_rewind

pg_rewind是一个工具,用于在集群的时间线出现分歧后,将PostgreSQL集群与同一集群的另一个副本进行同步。一个典型的场景是,在故障转移之后,将旧的主服务器作为新主服务器之后的备用服务器重新联机。结果相当于用源数据目录替换目标数据目录。只复制来自关系文件的已更改块;所有其他文件(包括配置文件)都将被完整复制。与使用新的基本备份或rsync等工具相比,pg_rewind的优势在于pg_...

2019-01-17 13:37:54 621

原创 Postgresql - Upgrade - pg_upgrade

最方便快捷的在本机升级。但是要求有足够的空间。因为文件是被拷过去的。所以剩余空间一定要足够拷贝一份完整数据的。PostgreSQL的主要版本定期添加新功能,这些功能经常改变系统表的布局,但是内部数据存储格式很少改变。pg_upgrade通过创建新的系统表和简单地重用旧的用户数据文件来执行快速升级。如果未来的主要版本更改了数据存储格式,使旧数据格式无法读取,则pg_upgrade 将无法用于此类...

2019-01-16 17:25:59 435

原创 Postgresql - Client and Server Applications - Commands

OS: MacOSVersion: 11.1  Client Applicationsclusterdb作用:cluster a PostgreSQL database用法1:clusterdb test # cluster 整库用法2:clusterdb --table=foo test # cluster 库里的一个表 createdb作用:crea...

2019-01-16 15:00:13 399

原创 Postgresql - WAL - pg_waldump

首先我们看一下pg_waldump的帮助信息。# pg_waldump --helppg_waldump decodes and displays PostgreSQL write-ahead logs for debugging.Usage: pg_waldump [OPTION]... [STARTSEG [ENDSEG]]Options: -b, --bkp-deta...

2019-01-15 17:13:28 808

原创 Postgresql - Transaction - Snapshot

在PG内部,可以设置三个不同的隔离级别,对应于读提交、可重复读取和可序列化的级别。默认为READ COMMITTED。ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }这个在另一篇文章中有介绍和实验。 READ COMMITTED隔离级别,意味着可以看到已提交的...

2019-01-15 14:21:24 761

原创 ElasticSearch - configuration - elasticsearch.yml

Path settingspath:logs: /data/eslogdata:- /data/esdata01- /data/esdata02- /data/esdata03 Cluster name: 一个节点只能加入一个集群。请确保不要在不同的环境中重用相同的集群名称,否则最终可能会导致节点加入错误的集群。cluster.name: mytest ...

2019-01-04 18:30:09 411

原创 Postgresql - Cluster

CLUSTER — cluster a table according to an index根据索引对表进行聚类 cluster指示postgresql根据index_name指定的索引对table_name指定的表进行集群。表上必须已经有索引。当表被cluster时,它将根据索引信息进行物理重新排序。cluster是一次性操作:当表随后被更新时,更新不会被cluster。也就是...

2019-01-02 18:26:38 3692

原创 Postgresql - SQL - vw_tablesiace

创建一个视图,用来显示除了系统表之外的所有表的大小。 CREATE OR REPLACE VIEW vw_tablesize ASSELECT tables.schemaname, tables.tablename, pg_size_pretty(tables.size) AS size_pretty, pg_size_pretty(tables.total_size) AS tot...

2019-01-02 15:45:53 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除