发现空间还有挺多的,就想到可能是inode满了,用df -hi查看发现根目录下的inode使用率确实100%。 然后就开始查找哪个目录,在 / 下面执行: for i in ./*; do echo $i; find $i |wc -l; done 观看结果,然后找到inode多的目录再一级级查找下 ...
分类:
其他好文 时间:
2020-03-16 16:21:46
阅读次数:
68
前言 归并排序算法是连接算法中比较复杂的算法,相比嵌套循环与Hash匹配而言。本节会通过实例来说明该算法在PG中的具体实现。 在PG中,通过状态机来实现——归并 连接。当然这里的完整流程是排序——归并——连接,由于排序通过Sort操作来完成,这里就不赘述。 这里的状态机一共有11中状态,在这11中状 ...
分类:
编程语言 时间:
2020-03-15 15:13:54
阅读次数:
84
更新索引至最大值:select setval('"demo".test_id_seq', (SELECT MAX("id") FROM demo.test)); 查询下一个序列值:select nextval('"demo".test_id_seq'); ...
分类:
其他好文 时间:
2020-03-12 14:33:25
阅读次数:
113
version: "3" services: pg-tds: image: dalongrong/pgspider:tds ports: - "5432:5432" environment: ...
分类:
数据库 时间:
2020-03-10 15:59:32
阅读次数:
63
以下为刚接触postgresql常需要的数据库命令: 登录数据库 psql -U 用户名 -W 数据库名 -h ip -p 端口 最后这两个参数可以有可以无,看使用情况 查看所有的用户 select * from pg_user; 查看当前数据库下有的表 select * from pg_table ...
分类:
数据库 时间:
2020-03-07 18:58:24
阅读次数:
98
首先切换到postgres用户 su - postgres -- 首先切换到postgres 常识:PG安装完后默认带有postgres库,可以先进入postgres库再去创建新库 1创建用户: postgres=# create user testuser with password '12345 ...
分类:
其他好文 时间:
2020-03-07 09:28:26
阅读次数:
83
不定期分享一些技术内容,欢迎感兴趣的同学参与进来。1、PostgreSQL12.2备份恢复时间:2020-03-1420:00-21:00内容介绍:1.pg_dump备份以及进行选择性恢复2.pg_dumpall备份与恢复3.COPY备份与恢复4.pg_basebackup与恢复5.PG快照备份与恢复2、PostgreSQL12.2Point-in-TimeRecovery(PITR)时间:202
分类:
数据库 时间:
2020-03-06 19:46:05
阅读次数:
84
参考 http://www.postgres.cn/docs/11/app-pg-dumpall.html http://m.blog.chinaunix.net/uid-20665047-id-5817656.html http://www.postgres.cn/docs/11/continuo ...
分类:
数据库 时间:
2020-03-06 17:02:37
阅读次数:
141
pgmetrics 是基于golang 编写的一个灵活的pg性能分析cli,我们可以方便的看到关于pg 以及系统的一些metrics 使用简单,支持human,json,csv 等格式 下载 参考以下地址https://github.com/rapidloop/pgmetrics/releases ...
分类:
其他好文 时间:
2020-03-03 12:44:19
阅读次数:
132
虚拟索引是不占用空间的,可以用来方便的进行sql 查询的性能评估,帮助我们了解查询优化的效果 hypopg 是一个pg 扩展,提供了比较方便的函数,我们可以用来评估查询,以下是pgspider 集成hypopg 的一个学习 环境准备 dockerfile 使用docker 运行,参考我的相关连接 F ...
分类:
其他好文 时间:
2020-03-01 19:47:45
阅读次数:
87