摘要: 做一个单表恢复工作,数据在1000多W,说是报了错误导不进去,环境与流程见下:恢复步骤: 1.导出语句 pg_dump -h xxxxx -p 5432 -U postgres -b -Fp db_test -t t_kenyon -f /var/t_kenyon.bak 2.导入语句 psql - 阅读全文
posted @ 2021-11-01 11:09 数据库集中营 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: Postgresql里面内置了很多的实用函数,下面介绍下组合和切割函数一.组合函数1.concata.语法介绍 concat(str "any" [, str "any" [, ...]]) Concatenate all but first arguments with separators. T 阅读全文
posted @ 2021-11-01 11:04 数据库集中营 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 数据库统计数据量时常常用的是count(1)或者count(*),这两者区别不大,在postgres里面统计数据总量时,要注意count(column_name)与count(*)的区别,有些场景下会造成数据统计不准确的误解。官方文档上有一段话: For example, count(*) yiel 阅读全文
posted @ 2021-11-01 11:02 数据库集中营 阅读(621) 评论(0) 推荐(0) 编辑
摘要: PG的日志系统比较完善,除去系统启动时指定的日志,wal日志等外,下面主要介绍另一个详细的输出日志:csv log. 涉及到的参数文件:$PGDATA/postgresql.conf涉及的主要参数: log_destination = 'csvlog' logging_collector = on 阅读全文
posted @ 2021-11-01 10:54 数据库集中营 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 背景: PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。 函数由函数头,体和语言所组成,函数头主要是函数的定义,变量的定义等,函数体主要是函数的实现,函数的语言是指该函数实现的方式,目前内置的有c,plpgsql,sql和internal,可以通过pg_la 阅读全文
posted @ 2021-11-01 10:51 数据库集中营 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 当系统发生coredump时,通常需要通过分析core文件来定位问题所在,但实际工作中,有时却发现core 文件找不到,或者core文件被删除了。 一、core文件没有生成 KINGBASE core 文件通常是在 $KINGBASE_DATA目录下。可以使用 coredumpctl list 查找 阅读全文
posted @ 2021-11-01 09:07 数据库集中营 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: 问题背景 加压测试过程中发现插入数据过程中报错:could not write to hash-join temporary file: 设备上没有空间。但是查看服务器还有很多空闲空间,是什么导致这样的错误呢? 查看执行脚本 insert into db_zjgj.result_rule_cwjbx 阅读全文
posted @ 2021-11-01 09:04 数据库集中营 阅读(843) 评论(0) 推荐(0) 编辑