每个人都是设计师

With great power comes great responsibility!

  • 博客访问: 323504
  • 博文数量: 73
  • 博客积分: 15
  • 博客等级: 民兵
  • 技术积分: 2202
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-26 21:43
  • 认证徽章:
个人简介

曾就职于阿里巴巴担任Oracle DBA,MySQL DBA,目前在大众点评网担任 数据库工程师。[是普罗米修斯还是一块石头,你自己选择!]

文章分类

全部博文(73)

文章存档

2017年(2)

2016年(3)

2015年(7)

2014年(14)

2013年(47)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2014-01-08 14:36:06

   上次在线搭建slave的时候,出现了一些问题,这次对xtrabackup进行了系统的学习,把文档中学到的东西记录下来。   xtrabackup是percona在线备份的开源工具,其优点之一就是备份innodb表的时候不需要任何锁表,对于目前oltp系统来说,提高了系统的可用率。   xtrabackup是如何来防止.........【阅读全文】

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

发布时间:2014-01-07 22:58:38

mysql high performace 关于MyISAM count的介绍,非常的好,在这里说下自己的理解.A common misconception is that MyISAM is extremely fast for COUNT() queries. It isfast, but only for a very special case: COUNT(*) without a WHERE clause, which merelycounts the number of rows in the entire table. MySQL.........【阅读全文】

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

发布时间:2014-01-07 21:19:58

 由于my.cnf中没有给bi_logfile 的设置合理的size,导致mysql在启动的时候报错:140107 14:45:44  InnoDB: Setting file ./ibdata1 size to 50 MBInnoDB: Database physically writes the file full: wait...140107 14:45:44  InnoDB: Log file ./ib_logfile0 did not exist: new to be createdInnoDB: S.........【阅读全文】

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

发布时间:2014-01-03 16:28:15

关于IN和OR的区别,在High performance mysql 3rd中,有一段话描述的非常清楚:IN() list comparisonsIn many database servers, IN() is just a synonym for multiple OR clauses, because the two are logically equivalent. Not so in MySQL, which sorts the values in theIN() list and uses a fast binary s.........【阅读全文】

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

发布时间:2013-12-26 18:17:13

    今天打算做一个表的sysbench测试,看看压缩之前和压缩之后,以及不同版本之间的性能对比。但是由于每次测试所针对的表示默认的表,过于简单。所以就想改改sysbench的源代码,来适应自己的特定结构的表的性能测试。主要针对transaction操作的源码进行了分析:首先在分析之前,我们来看看几个特殊的结构体:&.........【阅读全文】

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

发布时间:2013-12-25 17:31:16

  今天在下面这张表执行如下操作,出现了一些错误,记录一下: mysql> show create table player\G*************************** 1. row ***************************       Table: playerCreate Table: CREATE TABLE `player` (  `id` bigint(20) NOT NULL,  `account` int(.........【阅读全文】

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

发布时间:2013-12-24 20:00:19

2013-12-2406:25:09到15:31:24的数据库慢日志跟踪来看,目前该库所存在的压力比较高的sql主要有如下几个:# Time range: 2013-12-24 06:25:09 to15:31:24# Profile# Rank QueryID           Responsetime        .........【阅读全文】

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

发布时间:2013-12-23 21:29:53

今天在一个新的环境,打算安装sysbench测试下mysql5.0和5.5的性能对比。在安装的时候遇到几个错误在这里记录一下:[1] 在 make的时候报如下错误:从上面可以看到出现了cannot find -lmysqlclient_r的错误,lxxx可以看做是libxxx.so的简写。所以我们可以看出来实际上是确实libmysqlclient_r.so所致,接下来我们看看这个lib.........【阅读全文】

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

发布时间:2013-12-20 22:12:35

    在Mysql中,表的设计是关键的一环,前期的设计失误,给后期带来的代价将是惨重的。在Mysql中,我们经常会用到计数表,特别是在并发的环境中,较差的计数表,可能带来锁的大量争用,从而带来性能问题。比如在web环境中,关于朋友的统计,文件下载量的统计等等都会用到计数表。Mysql High Performance 3rd中关.........【阅读全文】

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

发布时间:2013-12-17 11:58:42

InnoDB’s data storage model uses“spaces”, often called “tablespaces” in the context of MySQL, and sometimescalled “file spaces” in InnoDB itself. A space may consist of multiple actualfiles at the operating system level (e.g. ibdata1, ibdata2, etc.) but it is just a single logi.........【阅读全文】

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

登录 注册