- 博客(14)
- 资源 (12)
- 收藏
- 关注
原创 innobackupex 使用小结
--首先要安装依赖包libev[root@rudy tmp]# rpm -ivh percona-xtrabackup-2.3.3-1.el6.x86_64.rpm warning: percona-xtrabackup-2.3.3-1.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEYerror: Fai
2015-12-30 15:40:47 6160
原创 postgresql 优化之--不会使用索引
--原始表结构如下:postgres=# \d+ postgres_s1_log Table "public.postgres_s1_log" Column | Type | Modifiers | Storage | Stats
2015-12-29 18:12:54 6173
原创 pg_rman 实现对postgresql数据库的备份,恢复与管理
--下载软件https://github.com/ossc-db/pg_rman--安装 unzip pg_rman-master.zip --下载安装postgresql93-libshttp://yum.postgresql.org/9.3/redhat/rhel-6.4-x86_64/ [root@rudy tools]# rpm -ivh postgresql93-li
2015-12-28 15:00:09 2780
原创 show_compatibility_56
--从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开 show_compatibility_56mysql> select * from information_schema.global_status limit 3;ERROR 3167 (HY000): The 'INFORMATION_SCHEMA.GLO
2015-12-25 14:41:54 13621 3
转载 Huge Page 是否是拯救性能的万能良药
为了更好的体验,请通过此链接阅读:http://cenalulu.github.io/linux/huge-page-on-numa/文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部作者:卢钧轶(cenalulu)本文原文地址:http://cenalulu.github.io/linux/huge-page-on-numa/准备知识在阅读本文之前,需要读者至少了解以下基础知
2015-12-24 10:40:25 910
转载 NUMA架构的CPU
NUMA架构的CPU -- 你真的用好了么?本文从NUMA的介绍引出常见的NUMA使用中的陷阱,继而讨论对于NUMA系统的优化方法和一些值得关注的方向。文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部作者:卢钧轶(cenalulu)本文原文地址:http://cenalulu.github.io/linux/numa/NUMA简介这部分
2015-12-24 10:17:21 1090
原创 pg_stat_database的字段tup_returned,tup_fetched含义
--以前一直对tup_returned,tup_fetched的意思有疑惑,不知道两者之间的区别到底是什么,官网解释如下:tup_returned:Number of rows returned by queries in this databasetup_fetched :Number of rows fetched by queries in this database--查post
2015-12-22 16:17:54 3208
转载 VMware虚拟机NAT模式的具体配置
NAT方式:虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行)。查看虚拟机的网络参数1)打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图:先恢复默认参数,然后设置NAT。设置虚拟网络的子网IP、网关等 设置物理主机的虚拟网络参数1)打开物理主机的网络连接,找到“VMware Network Adapter VMn
2015-12-21 12:16:35 533
原创 postgresql 性能问题诊断总结
--如果系统出现访问缓慢,首先可以通过zabbix查看系统中的数据库连接数,cpu使用率,内存使用率,swap使用率,以及系统io吞吐是不是有明显的抖动--如果数据库连接数突增,可能是系统访问量突然增大,更有可能是数据库执行一个或多个sql,造成资源争用,数据库处理速度跟不上向数据库发送请求的速度--如果cpu空增,内存变动不大,可能是数据库在进行大量的计算,比如sql的聚合操作--如
2015-12-18 15:32:18 5713 1
原创 postgresql 临时表空间及注意事项
--查看数据库临时表空间位置--temp_tablespaces是表空间名称的列表,当列表中有一个以上名称时, PostgreSQL 每次临时对象被创建时选择一个列表中的随机数;--除了在一个事务中之外,先后创建临时对象放置在列表连续的表空间中。 --如果列表中选定的元素是一个空字符串, PostgreSQL 会自动使用当前数据库的缺省表空间 select * from pg_settin
2015-12-18 15:23:41 7698
原创 备库暂停应用xlog日志
--对于主从复制来说,有时候想停止从库应用主库的xlog做一些事情,此时可以用不pg提供的复制函数--在从库查看其是否在应用xlog,返回f说明其没有暂停应用xlog日志postgres=# select pg_is_xlog_replay_paused(); pg_is_xlog_replay_paused -------------------------- f(1 row)
2015-12-11 15:59:48 902
原创 insert 返回字段说明
--查我们插入一条数据到数据库时,pg会返回给我们如下信息,postgres=# insert into test_2(id) select n from generate_series(1,10000) n;INSERT 0 10000--第一列说明是插入动作,第三列表示插入了多少行,那么第二列是什么呐--查看源码,可知ProcessQuery(Planned
2015-12-10 15:43:49 4685
原创 pg_rewind增量同步备库
/*在数据库变得比较大时, 例如上TB, 如果部署了PostgreSQL primary-standby 流复制或者log shipping HA.当发生了failover, old primary节点可能因为某些原因需要重新同步数据. 在广域网上, 由于网络异常也可能造成standby节点落后主节点, 导致需要重新同步数据.小数据库重新同步数据很方便, 全量或者使用rsync增量
2015-12-10 15:03:15 3671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人