- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 PostgreSQL - tablefunc
标准偏差举例:两组数的集合{0,5,9,14}和{5,6,8,9}其平均值都是7,但第二个集合具有较小的标准差。numvals是从该函数返回的值的数量。mean是值的正态分布的均值,而stddev是值的正态分布的标准偏差。
2023-08-23 17:05:01
894
原创 PostgresSQL创建只读账户
创建只读账户单独--1.创建用户create user zd_user with login password '6789#JKL';--2.设置用户默认事务只读alter user zd_user set default_transaction_read_only = on;--3.用户连接的数据库权限grant connect on database "DB_FY" to zd_user;--4.授权对schema的使用grant usage on schema schema_
2021-07-27 17:32:51
386
原创 Linux修改主机名
centos6.5centos6.5 修改主机名##修改network[root@localhost ~]# vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomain ##将localhost.localdomain修改成master(你想要设置的名字),保存退出##修改hosts文件,这个文件里的主机名只是为来提供给dns解析的.如果你用不上dns,只需要修改主机名,那修改这个没用.[root@localh
2021-07-14 11:22:15
884
1
原创 doesn‘t belong to any package and ProcessUnpackaged is set to ‘no‘
数据库日志开发反馈数据库连接异常,查看数据库日志发现像是服务器把数据库进程kill掉了2021-04-09 18:48:23.578 CST,,,78992,,606fca0d.13490,80,,2021-04-09 11:29:17 CST,,0,日志,00000,"服务器进程 (PID 111753) 被信号 11 中断: Segmentation fault","失败进程:autovacuum: ANALYZE xxx.t_xxxx正在运行",,,,,,,,""2021-04-09 18:48
2021-04-13 11:03:39
3608
原创 PostgreSQL的windows备份脚本
生产环境数据库不建议在windows上部署编辑文件PG_win_backup.bat@ECHO OFF@setlocal enableextensions@cd /d "%~dp0"rem 数据库程序安装位置SET PGPATH= C:\"Program Files\PostgreSQL\9.4\bin"\pg_dump rem 备份文件存放地址 SET BACKUPPATH=D:\beifen\rem 数据库IPSET HOST=172.1.1.1rem 数据库端口SET POS
2021-03-17 17:02:42
761
原创 PostgreSQL日常维护--vacuum
文章目录背景应用AutoVacuum参数配置总结背景在生产环境下,表膨胀是无法避免的问题,而表膨胀的原因要从PostgreSQL的MVCC机制说起。PostgreSQL为了保证事物的隔离性,隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操作,引入MVCC,实现多版本并发控制。PostgreSQL数据库执行delete操作后,表中的记录只是被标示为删除状态,并没有释放空间,在update或insert操作中该部分的空间是不能够被重用的。在PostgreSQL中用于维护数据库磁盘空间的工具是VA
2021-03-02 16:18:30
820
原创 MySQL备份脚本--xtrabackup
#!/bin/bash#mysql的登录用户名和密码(根据实际情况填写)mysql_hostname=192.1.1.1mysql_username=rootmysql_password=123456mysql_port=3306mysql_socket="/tmp/mysql.sock"backup_dir="/opt/mysql/backup"xtrabackup_path="/home/mysql/software/xtrabackup/bin/innobackupex"mysql
2021-01-18 15:10:40
154
原创 MySQL备份脚本--mysqldump
#!/bin/bash# 设置mysql的登录用户名和密码(根据实际情况填写)mysql_user="root"mysql_password="123456"mysql_host="172.18.20.59"mysql_port="3306"# 备份文件存放地址(根据实际情况填写)backup_location=/opt/mysql/thunisoft/backup#备份保留天数expire_days=7# 是否删除过期数据expire_backup_delete="ON"ba
2021-01-18 15:03:03
209
原创 MySQL备份 -- mysqldump & xtrabackup
文章目录前言mysqldump全量备份备份恢复增量备份开启binlog日志常用bin-log操作命令查看bin-log内容恢复bin-log日志实验xtrabackup安装全量备份恢复增量备份恢复生产环境备份策略基本策略备份策略一备份策略二前言从备份类型来说,可以分为冷备和热备热备份:是当数据库进行备份时, 数据库的读写操作均不受影响;冷备份:是当数据库进行备份时, 数据库不能进行读写操作, 即数据库要下线。但在正式环境,为了不影响系统正产运行,我们一般采用热备方式,下面介绍两种MySQL常用的
2021-01-13 19:52:26
637
原创 top详解
top##top[root@master gpseg-1]# toptop - 22:21:36 up 92 days, 7:42, 1 user, load average: 0.00, 0.00, 0.00Tasks: 289 total, 1 running, 288 sleeping, 0 stopped, 0 zombieCpu(s): 0.7%us, 0.6%sy, 0.0%ni, 96.0%id, 0.9%wa, 0.0%hi, 0.1%si, 1.7
2020-12-04 16:48:11
239
原创 MySQL定时备份任务
设置备份任务##创建备份路径,根据实际情况创建[root@172-18-20-59 ~]# mkdir -p /opt/mysql/backup##创建备份脚本,赋权[root@172-18-20-59 thunisoft]# cd /opt/mysql/bin[root@172-18-20-59 bin]# touch dump.sh[root@172-18-20-59 bin]# chown mysql:mysql dump.sh[root@172-18-20-59 bin]# chmod
2020-11-24 16:20:38
319
原创 sybase常见语句
查看执行计划SET SHOWPLAN ON --查看执行计划,并输出执行结果GOSET NOEXEC ON --若只看执行计划,可开启GOselect语句SET SHOWPLAN OFFGOSET NOEXEC OFFGO用户管理--创建登陆用户sp_addlogin user_1,'user_password' --依次为用户名,密码go--数据库添加账户use DATABASE_NAME GOsp_adduser user_1GO--删除用户use
2020-10-28 17:41:52
2005
原创 Linux命令总结(杂)
清理缓存echo 3 > /proc/sys/vm/drop_caches查看CPU核数mpstat -P ALLlscpu当前目录下每个文件大小du -sh *|sort查看内存cat /proc/meminfofree -g替换:%s/a/b/g批量kill进程ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9查看单词在文件出现次数cat list.log | grep
2020-10-26 16:55:23
722
原创 Mysql5.6+Keepalived双主热备高可用
MySQL5.6安装1.解压#解压tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz#复制解压后的mysql目录cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql2.添加用户及用户组#添加用户组groupadd mysql#添加用户mysql 到用户组mysqluseradd -g mysql mysql3.安装[root@localhost ~]# cd /usr
2020-10-16 16:52:28
263
1
原创 PostgreSQL--读懂执行计划(二)
上期我们简单介绍了一下Abase的执行计划关键字解读,这期根据一个实例进行sql执行计划的解读及优化。实例我们先看sql,根据现场反馈修改其他c_dbbh后,sql执行较快,唯独这一个c_dbbh需要一分钟才会出结果。SELECT COUNT(1) FROM db_test.t_zh_axx aj LEFT JOIN (SELECT n_ccsl,c_ajbh,c_zblx,c_laay FROM db_test.t_zh_zjxx A WHEREc_bh = (SELECT c_bh F
2020-10-12 18:03:03
2196
1
原创 PostgreSQL--读懂执行计划(一)
这里写自定义目录标题前言执行计划常用命令参数解读常用组合执行计划解读关键字常见扫描方式Seq ScanIndex Only ScanIndex ScanBitmap Index Scan+Bitmap Heap ScanHash JoinNested LoopMerge Join小结前言PostgreSQL为每个收到查询产生一个查询计划。 选择正确的计划来匹配查询结构和数据的属性对于好的性能来说绝对是最关键的,因此系统包含了一个复杂的规划器来尝试选择好的计划。 你可以使用EXPLAIN命令察看规划器为任
2020-10-10 22:15:36
10723
1
SqlDbx 中文版5.11
2021-10-25
kibana-7.4.0-linux-x86_64.tar.gz
2021-06-25
IO测试工具--fio
2019-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人