摘要:
LUN:logical unit number 是指硬件层分出的逻辑盘,OS仍然把这些逻辑盘看成是物理盘。 例如将一个1PB磁盘柜划分为100个相同大小的lun,那么每个lun的大小就是10TB,lun0表示从第一个磁盘块到第10TB的磁盘块,lun1依次往后划分。这是在逻辑上将磁盘进行了分区,对应 阅读全文
摘要:
http://www.interdb.jp 阅读全文
摘要:
1.继承的权限只是继承该组的表的权限,用户对应的管理员权限则不会被继承。 2.inherit权限是说本角色是否继承别人的权限,而不是本权限能否被别的角色继承。 postgres=# create role test0 createdb createrole login; CREATE ROLE po 阅读全文
摘要:
mydb=# create table test_desensitization(id integer, name varchar(32), phone_num varchar(11)); CREATE TABLE mydb=# insert into test_desensitization select num, 'name_'||num, 18500000000+(random()*900... 阅读全文
摘要:
在psql中,我们可以通过一系列的的快捷命令查看数据库元素,如:\d 查看当前搜索路径下的表,那么内部用到的SQL语句是什么呢,可以通过命令来设置是否打印出来: 阅读全文
摘要:
1.需求 遇到一种需要将一部分表通过logical_tool用逻辑复制槽的方式同步到kaffka,之前没有使用过,因此对逻辑复制槽进行了了解。 2.资料 pg_create_logical_replication_slot方法配置两个参数:slot_name、plugin_name,例如: pg_c 阅读全文
摘要:
客户给我反应,他们的PostgreSQL服务器的内存占用率高达99%,只有一点内存可以分配了,让我帮忙看看。 没有问题,虽然剩余内存很少了,只有500M左右,但是其中cache的内存很多,应用可分配的内存依然有50G,不用担心。 首先看看/proc/meminfo内容: xxxx:~ # cat / 阅读全文
摘要:
- Atomicity: the transaction is either completely or not at all. For this, the beginning of the transaction is marked with the BEGIN command, and the 阅读全文
摘要:
hexdump -C 数据表文件 -- 查看表文件中数据。 pg_stat_statements pgcompacttable -- 在减少锁的情况下,清理表和索引的老空间。 pg_reorg功能类似于vacuum full和cluster,但是它在执行过程中不产生锁,不会阻碍select和dml, 阅读全文
摘要:
1.delete,表占用空间不变,这个众所周知,所谓的water-mark不变;表上索引占用空间也不会变; 2.默认不会重置表对应的sequence,除非在后面加上 RESTART IDENTITY。 3.truncate table tb_name,表与表上索引的空间占用均回到建立索引或表时的in 阅读全文