- 博客(11)
- 资源 (6)
- 收藏
- 关注
转载 MySQL数据库InnoDB存储引擎中的锁机制(全面)
00 – 基本概念 当并发事务同时访问一个资源的时候,有可能导致数据不一致。因此需要一种致机制来将访问顺序化。 锁就是其中的一种机制。我们用商场的试衣间来做一个比喻。试衣间供许多消费者使用。因此可能有 多个消费者同时要试衣服。为了避免冲突,试衣间的门上装了锁。试衣服的人在里边锁住,其他人就不能 从外边打开了。只有里边的人开门出来,外边的人才能进去。- 锁的基本类
2013-03-27 18:12:50 734
转载 MySQL自动测试框架介绍
From :http://rdc.taobao.com/blog/cs/?p=480#more-4801、概述在我们給MySQL打了patch后,不仅需要测试新增的功能,同时更重要的问题是,需要对原有的功能作回归――若新增的patch导致原有其他功能产生bug,就得不偿失。MySQL自动测试框架是一个以MySQL框架和内部引擎为测试对象的工具。主要执行脚本在发布路径的mys
2013-03-18 15:45:26 1488
转载 编译优化,关于CFLAGS与CXXFLAGS
编译优化,关于CFLAGS与CXXFLAGS本文从金步国《gcc编译优化指南》http://lamp.linux.gov.cn/Linux/optimize_guide.html中摘抄可以个人可以理解和推荐使用的部分,留作参考。一,CFLAGS 与 CXXFLAGSCFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇
2013-03-15 13:29:36 13096
转载 innodb 索引设计小结
一关于t1表和testtb的索引设计二把主键放到二级索引的后面,会否占据更多的物理空间?三 InnoDB的主键该如何选择,业务ID和自增ID做主键有何区别? 看到了@淘宝丁奇的《关于InnoDB的索引大小》和@plinux 的《InnoDB一定会在索引中加上主键吗》之前在阿里DBA内部分享过一个InnoDB表该如何建主键索引的PPT,借这个机会再整理和思考一次。 一关于t1
2013-03-14 15:50:28 792
转载 InnoDB一定会在索引中加上主键吗
from : http://www.penglixun.com/tech/database/will_innodb_store_pk_in_index.htmlDBA群里在讨论一个问题,到底InnoDB会不会在索引末尾加上主键,什么时候会加?我之前看代码记得是如果索引末尾就是主键,那么InnoDB就不再添加主键了,如果索引末尾不是主键,那么会添加主键,但是这跟测试结果不
2013-03-14 15:02:48 913
转载 使用mysqlsla分析mysql日志
mysqlsla是hackmysql.com推出的一款MySQL的日志分析工具,可以分析mysql的慢查询日志、分析慢查询非常好用,能针对库分析慢查询语句的执行频率、扫描的数据量、消耗时间等,而且分析出来以后还有语句范例,比mysqldumpslow好用。 接下来就来详细介绍一下mysqlsla的使用:一、mysqlsla的安装wget http://hackmysql.com/
2013-03-12 17:09:36 779
转载 mysql设计,优化的一点总结
说明:本文的环境为CENTOS 5.5 64 Bit /Mysql 5.1.50简介:使用Mysql有一段时间了,期间做了不少关于Mysql优化、设计、维护的工作,这两天有时间做一下简单的总结,方便自己回忆,同时也希望能对大家有点帮助.I 硬件配置优化Ø CPU选择:多核的CPU,主频高的CPUØ 内存:更大的内存Ø 磁盘选择:更快的转速、RAI
2013-03-12 17:08:20 736
转载 percona-toolkit使用教程之复制类工具
1. pt-heartbeatl 功能介绍:监控mysql复制延迟l 用法介绍:pt-heartbeat [OPTION...] [DSN] --update|--monitor|--check|--stop测量复制落后主mysql或者主PostgreSQL多少时间,你可以使用这个脚本去更新主或者监控复制,具体用法见后面的示例.原理:pt-heartbeat通
2013-03-12 16:53:39 1184
转载 Heartbeat3.x应用全攻略之:概念组成及工作原理
来自:南非蚂蚁 http://www.efficient-it.com.cn/space/77/viewspace/itemid/4004.html一、Heartbeat的概念组成以及工作原理1、 heartbeat的概念 Heartbeat是Linux-HA项目中的一个组件,也是目前开源HA项目中最成功的一个例子, Linux-HA的全称是High-
2013-03-07 13:35:45 1063
转载 关于MySQL变量innodb_rollback_on_timeout一些讨论
1、innodb_rollback_on_timeout变量下面是MySQL官方手册关开innodb_rollback_on_timeout变量的说明:In MySQL 5.0.13 and up, InnoDB rolls back only the last statement on a transaction timeout by default. If --inno
2013-03-06 15:47:11 1298
转载 SQL中的where条件,在数据库中提取与应用浅析
1 问题描述一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的。因此,本文挑选了其中的部分内容,也是我一直都想写的一个内容,做重点介绍: 给定一条SQL,如何提
2013-03-04 18:06:47 994
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人