PostgreSQL 日常数据库维护工作】的更多相关文章

日常数据库维护工作定期备份,定期”清理“数据库,周期性的日志文件管理check_postgres可用于检测数据库的健康并报告异常情况 1. 日常清理 PostgreSQL数据库要求周期性的清理维护.对于很多安装,让自动清理守护进程来执行清理已经足够 1.1. 清理的基础知识 PostgreSQL的VACUUM命令出于几个原因必须定期处理每一个表:1. 恢复或重用被已更新或已删除行所占用的磁盘空间.2. 更新被PostgreSQL查询规划器使用的数据统计信息.3. 更新可见性映射,它可以加速只用索…
利用 iMacros 的浏览器附加组件来提高工作效率 介绍 iMacros 这个强大的工具,使用简单的范例演示了如何使用这个工具来完成对于网页的操作,对于大量的具有重复性的工作内容尤其可以提高效率.对于测试人员或开发人员,这个工具也可以帮助管理 Test Case,与数据流结合来高效率的完成关于各种业务系统的测试.   不管在哪一个行业,测试已经成为制造,开发流程中,一个必要的环节.特别是指软件行业. 近年来由于 Web Application 的开发,是市场上热门的显学,虽然不到汉武帝"独尊儒…
查看服务进程: select pid,usename,client_addr,client_port from pg_stat_activity;   查看当前数据库实例的版本:  select version();    查看数据库的启动时间: select pg_postmaster_start_time();   查看最后load配置文件的时间: select pg_conf_load_time();   显示当前数据库时区: show timezone;   postgres=# sho…
平时用的比较多的SQL语句,有时候会忘掉一点点,在这里记录一下: 1.创建表的同时,插入数据: create table test as select generate_series(1, 1000000) as id, cast(random() as text) as info , now() as crt_time; mydb=# create table test as select generate_series(1, 1000000) as id, cast(random() as…
:wq 保存退出 :q! 强制退出 vi 查看 vim 编辑 rpm -qa|grep jdk 命令查看当前的jdk情况 yum -y remove java java-1.7.0-openjdk* 卸载openjdk source filename 在当前bash环境下读取并执行FileName中的命令 export 查看或设置环境变量 ps -aux | grep tomcat 查看tomcat进程 netstat –apn 查看所有的进程和端口使用情况 ps -aux | grep jav…
第二章 psql客户端工具 pgAdmin是一款功能丰富.开源免费的PostgreSQL图形化工具.psql是PostgreSQL自带的命令行工具,功能全面,是PostgreSQL数据库工程师必须熟练掌握的命令行工具之一.    pgAdmin的下载网址是:https://www.pgadmin.org/download/ 2.2 pgsql功能及应用 psql是PostgreSQL自带的命令行客户端工具,具有丰富的功能,类似于Oracle命令行客户端工具sqlplus,这一节将介绍psql常用…
在博文<数据库并发事务控制四:postgresql数据库的锁机制 > http://blog.csdn.net/beiigang/article/details/43302947 中后面提到: 常规锁机制可以参考pg的官方手册,章节和内容见下面 13.3. Explicit Locking http://www.postgresql.org/docs/9.4/static/explicit-locking.html 这节分为:表锁.行锁.页锁.死锁.Advisory锁(这个名字怎么翻译好???…
 (1)运维人员要谨记的6个字:运维人员做事需遵循:简单.易用.高效(2)运维人员服务的3大宗旨:1.企业数据安全保障.2.7*24小时业务持续提供服务.3.不断提升用户感受.体验.(3)初中级运维的日常涉及工作:1.评估产品需求及发展需求,设计网站架构.2.选择IDC公司.云产品,CDN等产品.3.采购服务器.安装系统.配置服务.服务器IDC上架.4.调试网络.优化系统及服务.5.上线代码.配合研发搭建环境.调试.测试代码.6.监控硬件.软件及各种业务应用.7.配置收集日志和,根据日志信息报警…
UNIX操作系统在各电信运营商中应用非常广泛,各种业务管理系统的后台服务器几乎都采用UNIX操作系统.AIX作为UNIX操作系统中的一种, 因其稳定性高.兼容性好的特点受到众多系统管理员的欢迎.下面提供几个方法,供大家共享,旨在提高维护的目的性.针对性及维护效率,降低故障发生率,从日常维护管理上做到“有的放矢”,“万无一失”.1. 使用df –k命令检查文件系统是否满用root用户登陆AIX后,在命令提示符“#”后输入:df –k.,表示以k为单位检查文件系统的使用率.如果占用率(%Iused)…
其实IT是一个很严谨的行业,不管是从代码角度还是从日常的工作分配都是按计划来的. 从今年年初到现在,在我的工作中出现了两次“Delay”,第一次不以为然,虽然上司也找过我谈话,但没意识到问题的严重性. 第二次我又犯了,这次我皱紧了眉头,进行了一次深入反省,杜绝错误不再发生. 一丶为什么会出现Delay 1.任务真的很多 2.时间很宽裕,工作上的懒惰导致了Delay 3.不可预知性的事情很多,比如今天同事找我帮忙,今天开会,又或者遇到了技术难题,导致了规定时间内的任务没有完成等等 二丶怎么杜绝De…