摘要: 1. 拼写SQL: 将最后一行最末尾的UNION ALL换成分号即可,语句如下: 2. 执行即可查出所有表的总数据: 阅读全文
posted @ 2017-12-09 11:10 SMALL-D 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 案例产生背景: 业务人员误清空表内容, 数据表为静态表,每天凌晨这张表会有数据插入,别的时间是没有DML动作的。 备天早上有一份PG_DUMP做的备份。 问题解决方案: 将全库备份中的表备份COPY出来,导入数据库即可。 模拟案例: 1. 创建表,并在里面插入一些数据。 postgres=# cre 阅读全文
posted @ 2017-12-09 10:42 SMALL-D 阅读(2874) 评论(0) 推荐(0) 编辑
摘要: 问题背景: 每天数据库自动备份并自动发出邮件。 手动执行脚本没有任何问题, 但放在CRONTAB 则无法执行。 排查过程: 查找日志,发现系统日志里面没有CRONTAB的日志。 1. 开启日志,我这里为UBUNTU系统: vi /etc/rsyslog.d/50-default.conf #cron 阅读全文
posted @ 2017-12-07 14:14 SMALL-D 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 在MySQL数据库里,在添加字段时可以添加到表的任意位置, 那么在POSTGRESQL里我们是否可以实现呢? 答案是肯定可以的。 PG的语法里并没有类似AFTER, BEFORE的子句。 总结: 第一种方法失败,甚至能导致数据库自动重启。 第二种方法可行,但如果数据量较大,业务停止的时间就会加长。 阅读全文
posted @ 2017-12-05 16:11 SMALL-D 阅读(15298) 评论(0) 推荐(0) 编辑
摘要: 从MYSQL5.6开始, 支持可移动表空间(TRANSPORTABLE TABLESPACE),可以将单个表个直接迁移到另一个实例中去。 限制: 1. 必须开启INNODB_FILE_PER_TABLE。 2. 在导入表空间时,表只能为只读模式。 3. DISCARD TABLESPACE不支持分区 阅读全文
posted @ 2017-12-05 14:27 SMALL-D 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 问题背景: 两张表需要做关联,但A表的字段是INT类型, 而B表的是VARCHAR类型。 模拟: rocket2_i5=# create table t_int(id int4); CREATE TABLE rocket2_i5=# create table t_var(id varchar(9)) 阅读全文
posted @ 2017-11-30 15:40 SMALL-D 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: 1. 准备软件: root@ubuntu:/disklvm/svr# ls mongodb-linux-x86_64-ubuntu1404-3.2.12.tgz root@ubuntu:/disklvm/svr# tar -xzvf mongodb-linux-x86_64-ubuntu1404-3 阅读全文
posted @ 2017-11-30 14:47 SMALL-D 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 停止数据库的命令: pg_ctl stop -D $PGDATA [-m shutdown-mode] pg_ctl stop -D $PGDATA [-m shutdown-mode] pg_ctl stop -D $PGDATA [-m shutdown-mode] shutdown-mode有 阅读全文
posted @ 2017-05-20 10:56 SMALL-D 阅读(7784) 评论(0) 推荐(0) 编辑
摘要: 1. PMM 的 SERVER端需要有DOCKER支持,安装DOCKER: 2. 创建数据容器: 这里的下载可谓是一波三折, 下载了两天才下载下来,不停的失败,不停的重启下载, 那么我们换一个环境去安装是否是又要下载一次? 答案是否定的, docker为用户提供了镜像导出导入功能: 2.1 将下载的 阅读全文
posted @ 2017-05-04 15:22 SMALL-D 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 问题产生实际情况: 数据库被强制干掉,空间涨到100%。 分析: 经观察发现是由于PG_LOG目录增长过快导致磁盘空间被爆。 pg_log是如何产生的? 记录数据库运行日志, 内容可读,默认关闭,需要设置参数启动。 1. ERROR信息。 2. 定位慢查询SQL。 3. 数据库的启动关闭信息。 4. 阅读全文
posted @ 2016-12-28 14:09 SMALL-D 阅读(113) 评论(0) 推荐(0) 编辑