自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 定时删除7天前历史文件脚本2022-04-15

#!/bin/bash# Date:2022-04-11# Desc:保护 XX公司 pg_log不占用大量磁盘空间的临时解决方案,配合crontab使用# Author:Newiel.YDIR="/data/master/segmentDir-1/pg_log"FILENAME=$(date -d "7 day ago" +"gpdb-"%Y-%m-%d)rm -rf ${DIR:?}/$FILENAME*...

2022-04-15 16:13:59 228

原创 负载均衡SLB

前言在软件系统的架构设计中,对集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案。负载均衡本质上是用于将用户流量进行均衡减压的,因此在互联网的大流量项目中,其重要性不言而喻。一、什么是负载均衡?早期的互联网应用,由于用户流量比较小,业务逻辑也比较简单,往往一个单服务器就能满足负载需求。随着现在互联网的流量越来越大,稍微好一点的系统,访问量就非常大了,并且系统功能也越来越复杂,那么单台服务器就算将性能优化得再好,也不能支撑这么大用户量的访问压力了,这个时候就需要使用多台机器,设计高性能的集

2021-10-12 14:53:50 103

原创 数据库监控 Prometheus + Grafana

安装所需插件:What is Prometheus?Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。 自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。 为了强调这一点并阐明项目的治理结构,Prometheus在2016年加入了Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目。功

2021-10-09 10:51:16 491

原创 编写函数计算Postgre分区表容量 和游标介绍

如下Function函数可以计算postgre数据库中,分区表的汇总大小。CREATE OR REPLACE FUNCTION calc_partition_table(v_schemaname charac varying, v_tablename character varying) RETURN bigint AS$BODYDECLARE v_calc BIGINT :=0; V_total BIGINT :=0; v_tbname VARCHAR(200).

2021-05-27 15:57:09 244

原创 Linux常用命令(更新中)

1. SCP例子:scp /etc/hosts root@10.0.10.228:/etc/hosts

2021-05-18 18:18:10 874

原创 Greenplum Segment节点掉线恢复介绍

1. 背景Greenplum版本:6.13.0 问题: Segment节点异常关机,恢复Segment节点并恢复Mirror节点状态。如图所示:sdw1节点掉线。2. 解决方法:2.1 查看Mirror节点状态查看错误Segment状态处理过程:1. 执行命令,会在当前目录生成一个recov文件,里面包含了要恢复的节点信息gprecoverseg -o ./recovgprecoverseg -i recov...

2021-05-18 15:11:49 881

原创 Shell简介

1. Shell介绍Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。2.第一个shell脚本打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 ...

2021-05-13 16:24:47 150

原创 PostgreSQL函数介绍(更新中)

目录1. EXTRACT1. EXTRACT用法: 使用实例:select count(*) from dwb.bas_drivinglicense WHERE EXTRACT(year from now())- EXTRACT(year from FZRQ) >=15 ANDEXTRACT(year from now())- EXTRACT(year from FZRQ) < 20;//FZRQ:发证日期//本例子使用场景为:查询驾龄为15-20年的驾驶证数.

2021-05-06 19:13:04 824

原创 数据库快速入门

一天学完Postgre1. 数据库基础知识入门数据库表:一系列二维数组的集合。 数据类型:整数、浮点数、日期时间、字符串、二进制数据。 数据库系统构成 数据库 数据库管理系统 数据库应用程序 SQL语言:对数据库进行查询和修改操作语言 DDL: 数据库定义语言,DROP、CREATE、ALTER等语句 DML: 数据库操作语言,INSERT、UPDATE、DELETE语句 DQL: 数据库查询语言,SELECT等语句 DCL: 数据库控制语...

2021-04-24 18:14:17 720

原创 PostgreSQL快速插入测试数据介绍

1. 基础知识1. 生成序列:SELECT * FROM generate_series(1,5); 2. 生成dateSELECT date(generate_series(now(), now() + '1 week', '1 day')); 3.生成integer 随机数SELECT (random()*(2*10^9))::integer; 双冒号是类型转换的意思。 random():0.0到1.0之间的随机数值 ...

2021-04-23 19:36:32 436

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除