如何查看表、索引、表空间、数据库大小

查询一个索引大小

1
select pg_size_pretty(pg_relation_size(‘indexname))

查看一张表和它的索引总大小

1
select pg_size_pretty(pg_total_relation_size(‘tablename’));

查看所有schema里索引大小,按从大到小排列

1
2
3
select indexrelname,pg_size_pretty( pg_relation_size(relid))
from pg_stat_user_indexes
where schemaname = ‘schemaname'[……]

查看更多……

Centos7 添加swap空间

1、检查系统的Swap信息

2、创建Swap文件

3、启用Swap文件

4、告知系统将该文件用于swap

5、使用swap文件

至此,交换空间swap已经设置完毕,操作系统会在需要的时候使用它。

6、是swap文件永久生效(重启后继续使用)

在文件末尾加入下面这行内容,告诉操作系统自动使用刚才创建的swap文件

/swapfile swap swap sw 0 0

7、删除swpa文件

swapoff /swapfile #卸载swap文件
并修改/etc/fstab文件 #从配置总删除
rm -rf /swapf[……]

查看更多……

centos 7 安装golang1.13.5

本文主要介绍服务器端环境配置,开发环境是window的话可以参考 https://www.cnblogs.com/nickchou/p/10765743.html

方式一、用yum安装

1、用yum指令安装缺点是:不是最新版

方式二、使用二进制文件安装 【推荐】

标准官网:https://golang.org/ 需要墙
镜像官网:https://golang.google.cn/dl/ 【国内推荐】
1、下载文件

2、解压文件到 /usr/local
如果之前已经安装过go的版本,先清空下go下面src,不然可能会报一[……]

查看更多……

Centos7 新手必看,安装fcitx五笔输入法

版权归作者所有,任何形式转载请联系作者。
作者:ives(来自豆瓣)
来源:https://www.douban.com/note/734215319/

安装五笔输入法,看到网上好多二货写的文章,必须先卸载ibus

结果卸载ibus后,系统就无法进入了,一直黑屏。只能在用命令行模式登录,无进桌面系统

其实centos 7 中ibus和gnome都是绑定在一起的。不能卸载,不能卸载,不能卸载,重要问题

慎用 yum remove ————————慎用慎用慎用慎用慎用

yum install ibus ibus-[……]

查看更多……

Nginx、HAProxy、LVS三者的优缺点

一、Nginx优点:

1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行。

2、Nginx对网络稳定性的依赖非常小,理论上能ping通就能进行负载功能。

3、Nginx安装与配置比较简单,测试也比较方便,基本能把错误日志打印出来。

4、可以承担高负载压力且稳定,硬件不差的情况下一般能支撑几万次的并发量,负载度比LVS小。

5、Nginx可以通过端口检测到服务器内部的故障,如根据服务器处理网页返回的状态码、超时等,并会把返回错误的请求重新提交到另一个节点。

6、不[……]

查看更多……

Nginx Access Log日志统计分析常用命令

IP相关统计

统计IP访问量

查看某一时间段的IP访问量(4-5点)

查看访问最频繁的前100个IP

查看访问100次以上的IP

查询某个IP的详细访问情况,按访问频率排序

页面访问统计

查看访问最频的页面(TOP100)

查看访问最频的页面([排除php页面】(TOP100)

查看页面访问次数超过100次的页面

查看最近1000条记录,访问量最高的页面

每秒请求量统计

统计每秒的请求数,top100的时间点(精确到秒)

每分钟请求量统计

统计每分钟的请求数,top100[……]

查看更多……

Nginx 匹配路径配置规则

一、location语法
location [=|~|~|^~] /uri/ { … }
=         严格匹配。如果请求匹配这个location,那么将停止搜索并立即处理此请求
~         区分大小写匹配(可用正则表达式)
~
      不区分大小写匹配(可用正则表达式)
!~       区分大小写不匹配
!~*     不区分大小写不匹配
^~      如果把这个前缀用于一个常规字符[……]

查看更多……