PG
-
PG里的层次查询方法
今天开发人员咨询,他们项目有张表,表中的记录有父子关系,根据父记录ID,如何查询所有子节点的记录, PG里是否有方法可以实现, 听到这,我还是第一次碰到PG的这种问题,想到 Ora…
-
PostgreSQL:几个日志相关的参数
今天在检查数据库时,发现一个奇怪的现象,发现今天的csvlog文件有很多个,差不多半小时就会新生成一个,正常情况下是每天生成一个CSV文件,具体信息如下: 123456789101…
-
Using Only when truncating parent table
在PG里,通常会对大表做分区,建成月表形式,通常月表都是继承父表,在维护时,有个重要的属性需要时刻记牢, 比如 truncate 父表时,需要加 only 属性, 否则,一个 tr…
-
记录一次操作失误: DBA不应该急着干活
昨天是周五,是我上周中最忙的一天,昨天在处理开发人员提过的sir时,稍微操作失误了下sir中要求新建一个用户,并且导入三个脚本,第一个脚本是创建新表和序列,第二个脚本是创建proc…
-
使用 Mutt 定时发邮件
今天学习了使用mutt自动发邮件,觉得 mutt发邮件非常便捷, 下面是一个简单的shell脚本,通过mutt 和 crontab 定时发邮件,今天发邮件过程中遇到一个问题,就是邮…
-
一个 Pg_dump SHELL 脚本
最近有个处于开发阶段的项目需要DBA介入,希望DBA对这个项目的数据库进行备份。要到主机帐号后,先对数据库进行一翻熟悉,发现上面有虽然有9个库,但是数据量都不大,除了一个库有5G左…
-
一个灵活的统计SQL
今天测试人员提出一个需求,需要统一张日志表今天上午9点到12点之间每隔五分钟的统计总值,和速率,以下SQL根据小时,分钟分组比较灵活,而且速度也还快,记录下。 1234567891…
-
PostGis 问题一例
安装环境 今天准备在 PostgreSQL 9.0 版本基础上搭建一套postgis数据库环境,安装过程中遇到一点小问题,后来还是解决了。 安装过程 环境信息OS : Red Ha…
-
年底了, 给分区表扩分区
年底了,这边Postgresql的很多库都建了分区表,需要扩分区,这次计划将所有PG库的所有分区表的分扩扩到201207,扩分区是一件比较琐碎而又重要的事情, 琐碎是因为扩分区需要…
-
PostgreSQL 索引坏块一例
今天应用反应有张表查询报错,报错信息如下 12 back=# select max(create_time) from public.tbl_index_table where c…