现在位置: 首页 > 所有2013年12月发表的文章
2013年12月31日 SQL基本用法 ⁄ 共 3877字 暂无评论 ⁄ 阅读 3,099 次
目标: 现有表a和b,把两个表中的数据合并去重到c表中。其中a和b表中数据量大概在2千万左右。 基本情况 操作系统版本:CentOS release 5.6 64位 操作系统内存:8G 数据库版本:5.1.56-community 64位 数据库初始化参数:默认 数据库表和数据量 表a: mysql> desc a2kw;+-------+-------------+------+-----+---------+-------+ | Field | Type        | Null | Key | Default | Extra | +-------+-------------+------+-...
阅读全文
2013年12月29日 Linux ⁄ 共 3808字 暂无评论 ⁄ 阅读 1,820 次
1.sysbench 简述:    sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统、参数下的数据库负载情况。它主要包括以下几种方式的测试: (1).cpu性能 (2).磁盘io性能 (3).调度程序性能 (4).内存分配及传输速度 (5).POSIX线程性能 (6).数据库性能(OLTP基准测试)          目前sysbench主要支持 mysql,pgsql,oracle 这3种数据库    # 注:不要认为sysbench安装很简单,其实蛮复杂的,动不动就报错,...
阅读全文
2013年12月28日 MariaDB ⁄ 共 1340字 暂无评论 ⁄ 阅读 2,111 次
随着mysql的逐渐闭源,mysql的迁移势在必行,google、维基等公司都大力推行mariadb 下面做一个简单的mysql升级,将mysql 5.1升级到mariadb 5.5 1.配置mariadb的yum源 [root@stu91 ~]# vim /etc/yum.repos.d/mariadb.repo   # yum源的内容如下:   [mariadb]   name = MariaDB   baseurl = http://yum.mariadb.org/5.5/rhel6-amd64   enabled = 1   gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB   gpgcheck=1   2....
阅读全文
2013年12月25日 备份恢复 ⁄ 共 1856字 暂无评论 ⁄ 阅读 1,765 次
在数据库的管理过程中,经常涉及到数据库的备份问题,我们往往是采用脚本自动备份,下面演示一下备份相关问题 1.创建备份脚本,指定备份的数据库,用户密码等等 [root@client100 ~]# vim backup.sh   # 备份脚本如下:      #! /bin/bash      # 进入mysqldump命令目录   cd /usr/bin/      # 设置备份的时间,备份信息存放文件,备份路径,压缩路径,备份的用户,密码,主机,端口,数据库   DD=`date +%y-%m-%d==%H:%M:%S`...
阅读全文
2013年12月23日 MySQL高可用 ⁄ 共 6619字 暂无评论 ⁄ 阅读 3,359 次
      最近,对mysql-cluster进行初步了解,发现和oracle提供的RAC有一定的相似之处,但区别又很大,下面主要是mysql-cluster的搭建,至于对其的深入了解,留着以后工作需要用到时,再进行深入,现在先了解和掌握其基本的思路       这篇文章写的比较乱,不建议参考,仅做个人记录之用,       推荐参考博客:叶金荣:http://imysql.cn/      1.配置环境说明和官方拓扑图 官方拓扑图: 数据节点(ndb):     192.168.1.119 ...
阅读全文
2013年12月19日 博主随笔 ⁄ 共 1514字 评论 2 条 ⁄ 阅读 2,011 次
     在生活中会不断的出现选择,每次的选择不管对与错,都是自己选择的,可在路途中,我们不断的选择是否会偏离我们自己的理想?我一直在思考这个问题。 选择无非就是得与失,对与错,可有多少是长远的呢?当现实步步紧逼,逼得我们现在时常用2B青年、屌丝来形容自己的时候。哪些当初的豪言壮语,勇气与魄力,在这个社会的熔炉里还剩下多少?最可怕的是我们离自己的理想渐行渐远,不敢再去追逐了,我们也一心想着买房成家立业...
阅读全文
2013年12月17日 MySQL高可用 ⁄ 共 13434字 评论 2 条 ⁄ 阅读 4,314 次
       在上一篇已经通过mysql-mmm实现对mysql数据库的动态监控,这一篇我们将结合amoeba实现对数据库访问的读写分离,通过keepalived来实现amoeba的高可用[keepalived用于监控主机心跳,软件是否宕掉无法监测,我们默认如果出问题就是amoeba的主机崩溃] 一、本次环境拓扑图如下: 二、环境描述    系统:red hat linux 6(2.6.32)    数据库:mysql 5.1.61(这里直接使用rpm包安装,也不使用最新版本数据库)    MMM:mysq...
阅读全文
2013年12月15日 MySQL高可用 ⁄ 共 11303字 暂无评论 ⁄ 阅读 3,031 次
一、mysql-mmm简述:        mysq-mmm英译:MYSQL-MMM(Mysql Master-Master replication manager for Mysql)是一套基于perl编写的脚本程序(这也是我们配置时需要安装perl相关的依赖包),用来对 mysql replication 进行监控和故障迁移,并能管理 mysql Master-Master 复制的配置(同一时间只有一个节点是可写的,在DB server宕掉后,会自动帮你重新配置主从),附带的工具套件可以实现多个 slaves 的 read 负载均衡,因此你可以使用...
阅读全文
2013年12月10日 MySQL高可用 ⁄ 共 9917字 暂无评论 ⁄ 阅读 3,156 次
这篇文章不能称之为原创,完全是基于cobar的官方文档搭建,从这里也间接的可以看到cobar的文档有多详细 一、cobar简介: Cobar是关系型数据库的分布式处理系统,它可以在分布式的环境下看上去像传统数据库一样为您提供海量数据服务。         产品在阿里巴巴B2B公司已经稳定运行了3年以上。         目前已经接管了3000+个MySQL数据库的schema,为应用提供数据服务。         据最近统计cobar集群目前平均每天处理近50亿次的SQL...
阅读全文
      今天有一朋友发了一个参数过来(innodb_flush_log_at_timeout),着实没见过这个参数,从字面意思上理解和刷新日志有关,所以就查了一下,我这里说一下自己的观点:       1.innodb_flush_log_at_timeout 这个参数的意思是刷新日志的时间,在mysql5.6版本中可以自定义,默认为1s。其与oracle有很大区别:       在oracle中,有三种情况可以将日志缓冲区的数据写到在线日志文件中       (1).日志缓冲区中的记录达到1M       ...
阅读全文
×