Chinaunix首页 | 论坛 | 博客
  • 博客访问: 190390
  • 博文数量: 52
  • 博客积分: 120
  • 博客等级: 民兵
  • 技术积分: 1189
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-03 15:41
个人简介

MySQL DBA

文章分类

全部博文(52)

文章存档

2013年(51)

2011年(1)

发布时间:2013-03-07 14:03:43

mongodb  replica set config 参考:http://docs.mongodb.org/master/replication/1.     rs.conf()  replica set 相关的配置类,具有的属性:a)       _id, replica set 名称。b)      members。各节点相关.........【阅读全文】

阅读(1709) | 评论(0) | 转发(0)

发布时间:2013-03-07 14:03:02

mongodb 分区mongodb的自动sharding 功能:自动切分数据和平衡数据分配。shard key:用于分区的key。对于应用的sql(查询及更改),mongos将根据其条件与shard key选择发送查询到指定server或发送给所有的server并合并返回结果集。shard  数据节点,存储分区数据,可以single server,也可以是复制结构.........【阅读全文】

阅读(1337) | 评论(0) | 转发(1)

发布时间:2013-03-07 14:01:54

mongo 数据库备份恢复 1.     文件备份(冷备)直接备份mongodb的数据目录。需要停止mongo server 拷贝数据目录进行完整有效的备份。2.     工具备份(热备)mogodump,备份工具。mongorestore 恢复工具。mongodump 参数:-h –u –p   .........【阅读全文】

阅读(2796) | 评论(0) | 转发(0)

发布时间:2013-03-07 14:01:17

http://docs.mongodb.org/manual/administration/configuration/#base-config--config /etc/mongodb.conf      使用配置文件运行mongod。 #基本配置dbpath = /var/lib/mongodb/   数据目录。默认位置:/var/lib/mongodb/。每一个mongod进程必须拥有单独的数据目.........【阅读全文】

阅读(1800) | 评论(0) | 转发(0)

发布时间:2013-03-07 14:00:24

虽然现在从事数据库工作,心里对代码依然有一些留恋。记得2010刚从学校毕业,在成都面试时,被问到什么是对象。当时完全零基础,支支吾吾答了书上的概念,得到的回复是:不同技术水平对对象的理解不一样。到目前为止,我对对象的理解依然没有变化。也就是技术没有进步。原因可能很多,在数据与算法之间,我选择了数据.........【阅读全文】

阅读(758) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:56:02

本周的目标:百望山由于在上地附近,九点吃着小区门口的饼,喝着豆浆出发了。门票6块,买了一个雪糕3块,矿泉水3块,十块钱的橘子,一个煎饼果子4块。跟着大部队开始上山,门口是一个书法协会什么的,很多大人小孩拿着毛笔在地上写着字,旁边是很多石刻的书画展,对于书法,我能保证写出来大概能认识就好,不过也.........【阅读全文】

阅读(359) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:55:28

begin  这是一个不怎么晴朗的周日,准确说天气预报说会下雨,一早,我和芳坐上了去沙河方向的公交,目标十三陵。由于公交路线未更新,做错车到了一个未知地点,下车在一个山寨与正品共存的苏宁买了付耳机,这会开始下起了小雨,在公交车站找了一个到十三陵水库的公交,途中司机如赛车般驾驭着方向盘,我唯一担心.........【阅读全文】

阅读(482) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:54:24

原文:http://www.mysqlops.com/2012/05/19/locks_in_innodb.htmlMySQL数据库InnoDB存储引擎中的锁机制00 – 基本概念  当并发事务同时访问一个资源的时候,有可能导致数据不一致。因此需要一种致机制来将访问顺序化。  锁就是其中的一种机制。我们用商场的试衣间来做.........【阅读全文】

阅读(715) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:30:02

基于前面的一篇《mysql 基本信息》。代码在这里func:收集mysql基础信息。output:MySQL Basic information on 10.2.1.218:3308 =============================== version : 5.5.27 version_comment : Source distribution version_compile_machine : x86_64 version_comp.........【阅读全文】

阅读(543) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:22:21

表类型:myisam使用语句desc,select ,update ,alter,drop 均提示unknown table xx。错误信息:     1.table 'xxx' does not exists      2. can't open table xxx      3. can't find file 'xxx' error:2分析过程:     1.........【阅读全文】

阅读(596) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:21:01

对mysql tmp类参数做一个整理。 1.     max_tmp_tables一个连接同时打开的临时表数目最大值。 默认值:32,可动态改变。set global max_tmp_tables=64;set session max_tmp_tables=64;2.     slave_load_tmpdirslave 在复制过程中执行load dat.........【阅读全文】

阅读(1871) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:20:26

1.       故障表现。Mysqld 进程持续重启。大量的错误日志:120906 7:29:43 InnoDB: Page checksum 4195361555, prior-to-4.0.14-form checksum 2124157186InnoDB: stored checksum 3323954773, prior-to-4.0.14-form stored checksum 2124157186InnoDB: Page lsn 54 139070759, low.........【阅读全文】

阅读(1593) | 评论(0) | 转发(2)

发布时间:2013-03-07 13:18:21

Error:MySQL server has gone away  在client与server交互过程中,出现此错误的原因为server主动关闭与client的连接。错误码: Error codeDescriptionCR_SERVER_GONE_ERROR.........【阅读全文】

阅读(707) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:17:36

Test report for Semisynchronous replication Semi:       Semisynchronous   replication Async:      asynchronous replication 半同同步其实在mysql返回给client之前增加对slave的复制进度校验。为解决异步复制中master crash时的数据的不一致问.........【阅读全文】

阅读(751) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:16:51

############################################################ # echo命令介绍功能说明:显示文字。语   法:echo [-ne][字符串] / echo [--help][--version]补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。参   数:    -n 不要.........【阅读全文】

阅读(515) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:15:45

随着信息量飞涨,信息的存储成为了这个时代至关重要的一项技术。如何来保证数据存储技术能够适应信息量的增长速度和我们对信息的高度依赖,成为一个非常重要的课题。本文将从数据库架构的层面,通过以开源的数据存储软件来构建分布式数据层的思路,期望实现一个低成本的高可用可扩展的数据层架构。 传统数据库架构 .........【阅读全文】

阅读(422) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:15:03

顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 HASH 映射关系然后保存在一定的内存区域中。 在大部分的 MySQL 分发版本中,Query Cache 功能默认都是打开.........【阅读全文】

阅读(429) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:14:16

下载相应 CPU 类型的版本:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/downloadunzip nmon_x86_12a.zipArchive:  nmon_x86_12a.zip  inflating: nmon_x86_rhel45  inflating: nmon_x86_rhel52  .........【阅读全文】

阅读(842) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:12:35

临时写得一个递归查询过程,通过临时表实现,后续再总结 DELIMITER $$ DROP PROCEDURE IF EXISTS `p_childfileid_get` $$ CREATE   PROCEDURE `test`.`p_childfileid_get`(IN idd VARCHAR(32),OUT result INT) loop1:BEGIN /*     func:retrun all the child fileid which belong.........【阅读全文】

阅读(503) | 评论(0) | 转发(0)

发布时间:2013-03-07 13:12:02

最近发现一测试库中一大堆relay log文件,没有做主从为何有这么多中继日志?查了相关资料,问题解决:原因在于,前面升级时做过3307对3306的复制,然后切换,切换之后,删除了master.info和relay.info后,未重启,所以,每次flush log(慢查询有个脚本会每天去刷新),就产生很多relay log 贴一些手册资料: &nbs.........【阅读全文】

阅读(1368) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册