Welcome 微信登录

首页 / 数据库 / MySQL

再看MongoDB副本集

再看MongoDB副本集

因为MongoDB使用内存映射文件,所以必须使用64位版本。官方下载地址如下:http://www.mongodb.org/downloads实验环境使用的Mongodb版本为mongodb-linux-x86_64-2.6.0由三台虚拟机搭建,配置为单核,1G内存。实验环境如下:MongoDB的副本集不同于以往的主从模式。在集群Master故障的时候,副本集可以自动投票,选举出新的Master,并引导其余的Slave服务器连接新的Master,而这个过程...
MongoDB故障处理

MongoDB故障处理

MongoDB副本集的主节点如果发生宕机故障,集群会自动选举出新的主节点。这个过程对于应用是透明的,也不需要人工介入。如果优先级是一样的,宕机的节点恢复之后,重新加入集群,他会自动从新的主节点同步数据,并把自己设置为副本节点。(退位让贤了)如果设置了主节点的优先级,则宕机的主节点恢复之后,他还会成为集群的主节点。CentOS编译安装MongoDB http://www.linuxidc.com/Linux/2012-02/53834.htmCentOS 编...
ORA-12520错误解决方法

ORA-12520错误解决方法

ORA-12520监听程序无法为请求的服务器类型找到可用的处理程序以下不知道是不是解决方法的方法,因为我只重启下Oracle服务就好了,并没进行任何修改引用别人的文章:1)数据库是专用服务器,但是在tnsname.ora配置中设置了连接方式为shared,这种情况下打开tnsname.ora,把(server = shared)改成(server = dedicate)2)是由于process不够引起的后来查看到v$process一直涨到140多,而我的数...
AWR的基本知识

AWR的基本知识

自从Oracle 10g开始支持AWR以后,相比于Statspack,除了有更多新的内容可供参考,HTML保存格式也是为查看文档提供了很多便利。最近在看尼米克,尼大师的著作,从AWR这一章节开始看,虽然没看完,但看过的内容当中,精辟地说明了AWR使用上的一些常用方法,个人感觉非常实用,至少没有废话,所以在这里也汇总下,方便以后检索。Oracle AWR报告生成与查看 http://www.linuxidc.com/Linux/2011-04/34397.h...
再说MySQL中的 table_id

再说MySQL中的 table_id

【背景】最近线上一个实例出现了主从数据不一致的情况,也即从库丢失数据的情况。根本原因:"由于table_list->table_id为uint,而m_table_id为ulong,主库上assign的table map id 总是一直递增的当超过2^32后,备库出现溢出,导致row模式下备库对应table id的事件全部丢失,产生主备不一致。"【问题分析】一 table_id 介绍当MySQL 开启日志模式时,binlog会记录所有对数据库的变更操作...
Oracle索引被抑制情况

Oracle索引被抑制情况

前言、在做Oracle数据库调优的很多情况下,都可以通过增加索引来提高数据库的性能,但是有些情况下DBA也是无能为力的,因为该有的索引都已经创建了,但是由于开发人员所写的SQL语句的问题导致不能走索引,那么这种情况下就需要修改语句来;测试环境的说明:由Oracle索引来理解ArcSDE索引 http://www.linuxidc.com/Linux/2012-10/72184.htmOracle索引技术之如何建立最佳索引 http://www.linuxi...
使用shell脚本查看数据库负载情况

使用shell脚本查看数据库负载情况

平时在查看数据库的问题时,会有种迷茫的感觉,如果没有任何人反馈问题,基本上没有主动查找问题的方向,awr,ash都是在得知问题发生的时间段或者一些时间戳来从历史记录中查找相关的信息,个人整理了如下的脚本,能够显示当天的时间段内数据库的负载信息,能够很好掌握数据库的忙闲情况。来看一个简单的例子,比如我要查看早上6点到中午12点数据库的负载情况脚本 showdbtime.sh 显示的是在制定的时间段内的 数据库负载的一个综合值。比如6点到7点个小时(60分钟)...
使用awk来解析dump文件

使用awk来解析dump文件

dump文件是平时工作中经常碰见的,有时候得到一个dump,但是没有提供一些更多的信息,导入的时候就很可能会有问题。如果某个用户默认表空间是user,但是dump中的表所属的表空间是datas01,则导入的时候会自动转换表空间。但是如果表中存在lob字段且dump的表空间和目标环境的表空间不一致,就有在导入dump的时候,经典的00959问题,错误类似下面的形式。IMP-00017: following statement failed with Orac...
MySQL数据库搭建系列之多实例

MySQL数据库搭建系列之多实例

所谓多实例,就是在一台服务器上搭建、运行多个MySQL实例,每个实例使用不同的服务端口,通过不同的socket监听;物理上,每个实例拥有独立的参数配置文件及数据库。通常情况下,一台服务器是不建议运行多个MySQL实例的,尤其是生产环境,因为这会造成资源相互强占问题。但在一些高可用环境中,却有这样的需求,比如:利用Heartbeat搭建的故障转移集群环境,若主备服务器只运行一个MySQL实例,则备用服务器平常处于闲置状态,造成了资源浪费;若各自运行一个MyS...
MySQL备份恢复之XtraBackup

MySQL备份恢复之XtraBackup

一、 简介我们知道,针对InnoDB存储引擎,MySQL本身没有提供合适的热备工具,ibbackup虽是一款高效的首选热备方式,但它是是收费的。好在Percona公司给大家提供了一个开源、免费的Xtrabackup热备工具,它可实现ibbackup的所有功能,并且还扩展支持真正的增量备份功能,是商业备份工具InnoDB Hotbackup的一个很好的替代品。Xtrabackup包括两个主要工具:Xtrabackup和innobackupex:Xtrabac...
<< 771 772 773 774 775 776 777 778 779 780 >>