摘要:
http://www.beifeng.com/hadoop.html 阅读全文
posted @ 2016-07-17 22:37
zengkefu
阅读(273)
评论(0)
推荐(0)
摘要:
http://www.actionsky.com/docs/archives/156 2015年12月25日 杨涛涛 JSON (JavaScriptObject Notation) 是一种轻量级的数据交换格式,主要用于传送数据。JSON采用了独立于语言的文本格式,类似XML,但是比XML简单,易读 阅读全文
posted @ 2016-07-17 20:36
zengkefu
阅读(8096)
评论(0)
推荐(1)
摘要:
http://www.actionsky.com/docs/archives/159 2016年1月8日 杨涛涛 先来说说临时表的概念。 临时表顾名思义,就是临时的,用完销毁掉的表。 数据既可以保存在临时的文件系统上,也可以保存在固定的磁盘文件系统上。 临时表有下面几种: 全局临时表这种临时表从数据 阅读全文
posted @ 2016-07-17 20:35
zengkefu
阅读(2582)
评论(0)
推荐(0)
摘要:
http://www.actionsky.com/docs/archives/78 2016年4月7日 周文雅 目录 1 起因 2 说明 3 MySQL调整参数的方式 3.1 计算 request_open_files 3.1.1 根据配置值计算request_open_files 3.1.2 计算 阅读全文
posted @ 2016-07-17 20:34
zengkefu
阅读(808)
评论(0)
推荐(0)
摘要:
http://www.actionsky.com/docs/archives/171 2016年5月6日 黄炎 近期在一些简单的sysbench IO测试中, 遇到了一些不合常识的测试结果. 从结果看, 虽然不是有实际意义的测试结果, 但探索过程中, 利用到了Systemtap进行观测(动态追踪), 阅读全文
posted @ 2016-07-17 20:29
zengkefu
阅读(1487)
评论(0)
推荐(0)
摘要:
http://www.actionsky.com/docs/archives/168#Systemtap 目录 1 Systemtap 2 Systemtap 观测点的支持程度 2.1 官方编译的MySQL 5.7.11 2.2 编译MySQL 5.7.11 3 Systemtap 使用举例 3.1 阅读全文
posted @ 2016-07-17 20:27
zengkefu
阅读(789)
评论(0)
推荐(0)
摘要:
http://www.embedu.org/luxian/ 阅读全文
posted @ 2016-07-17 19:41
zengkefu
阅读(156)
评论(0)
推荐(0)
摘要:
http://www.magedu.com/ 阅读全文
posted @ 2016-07-17 19:21
zengkefu
阅读(144)
评论(0)
推荐(0)
摘要:
http://www.oldboyedu.com/ 阅读全文
posted @ 2016-07-17 18:45
zengkefu
阅读(233)
评论(0)
推荐(0)
摘要:
数据库的重要性是所有技术里最核心最需要掌握的(理解原理,并且被面试时能清晰的表达出来),直接决定运维人员薪水的高低!所有题都要给出专业的解答方案,不是很水的那种泛泛的解答。面试题001:什么是MySQL多实例,如何配置MySQL多实例? 面试题002:如何加强MySQL数据的安全,请你给出可行的思路 阅读全文
posted @ 2016-07-17 18:42
zengkefu
阅读(1203)
评论(0)
推荐(0)
摘要:
http://mysql.taobao.org/monthly/2016/06/10/ http://mysql.taobao.org/monthly/2016/06/10/ http://mysql.taobao.org/monthly/2016/06/10/ 在5.7版本中,InnoDB实现了新 阅读全文
posted @ 2016-07-17 13:01
zengkefu
阅读(749)
评论(0)
推荐(0)
摘要:
http://mysql.taobao.org/monthly/2016/06/01/ http://mysql.taobao.org/monthly/2016/06/01/ http://mysql.taobao.org/monthly/2016/06/01/ innodb行锁简介 行锁类型 LO 阅读全文
posted @ 2016-07-17 13:00
zengkefu
阅读(1016)
评论(0)
推荐(0)
摘要:
http://mysql.taobao.org/monthly/2016/03/06/ http://mysql.taobao.org/monthly/2016/03/06/ http://mysql.taobao.org/monthly/2016/03/06/ 背景 InnoDB buffer p 阅读全文
posted @ 2016-07-17 12:56
zengkefu
阅读(4721)
评论(0)
推荐(0)
摘要:
http://mysql.taobao.org/monthly/2016/03/07/ http://mysql.taobao.org/monthly/2016/03/07/ http://mysql.taobao.org/monthly/2016/03/07/ 前言 Percona XtraBac 阅读全文
posted @ 2016-07-17 12:55
zengkefu
阅读(475)
评论(0)
推荐(0)
摘要:
http://mysql.taobao.org/monthly/2016/03/10/ http://mysql.taobao.org/monthly/2016/03/10/ http://mysql.taobao.org/monthly/2016/03/10/ 前言 最近一段时间处理了较多锁的问题 阅读全文
posted @ 2016-07-17 12:53
zengkefu
阅读(392)
评论(0)
推荐(0)
摘要:
http://mysql.taobao.org/monthly/2015/11/04/ http://mysql.taobao.org/monthly/2015/11/04/ http://mysql.taobao.org/monthly/2015/11/04/ 前言 在MySQL中,DDL是不属于 阅读全文
posted @ 2016-07-17 12:51
zengkefu
阅读(622)
评论(0)
推荐(1)
摘要:
http://mysql.taobao.org/monthly/2015/12/01/ http://mysql.taobao.org/monthly/2015/12/01/ http://mysql.taobao.org/monthly/2015/12/01/ 前言 在前面几期关于 InnoDB 阅读全文
posted @ 2016-07-17 12:48
zengkefu
阅读(1571)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/cchust/p/4370627.html 前言: Mysql是一个支持插件式存储引擎的数据库系统,本文讨论的锁机制也主要包含两部分SERVER层的锁和存储引擎的锁,存储引擎是指innodb,其它存储引暂不讨论。 1. 数据库中锁相关的基本概念 1) 乐 阅读全文
posted @ 2016-07-17 12:42
zengkefu
阅读(541)
评论(0)
推荐(1)
摘要:
http://www.cnblogs.com/cchust/p/4255499.html Innodb是mysql数据库中目前最流行的存储引擎,innodb相对其它存储引擎一个很大的特点是支持事务,并且支持行粒度的锁。今天我重点跟大家分享下innodb行锁实现的基础知识。由于篇幅比较大,文章会按如下 阅读全文
posted @ 2016-07-17 12:41
zengkefu
阅读(495)
评论(0)
推荐(0)
摘要:
FLUSH TABLES WITH READ LOCK简称(FTWRL),该命令主要用于备份工具获取一致性备份(数据与binlog位点匹配)。由于FTWRL总共需要持有两把全局的MDL锁,并且还需要关闭所有表对象,因此这个命令的杀伤性很大,执行命令时容易导致库hang住。如果是主库,则业务无法正常访 阅读全文
posted @ 2016-07-17 12:39
zengkefu
阅读(1236)
评论(0)
推荐(0)
摘要:
上一篇《mysql metadata lock(一)》介绍了为什么引入MDL,MDL作用以及MDL锁导致阻塞的几种典型场景,文章的最后还留下了一个小小的疑问。本文将更详细的介绍MDL,主要侧重介绍MDL的原理和实现。一般而言,商业数据库系统实现锁,一般将锁划分为读锁(共享锁)和写锁(排它锁),为了进 阅读全文
posted @ 2016-07-17 12:38
zengkefu
阅读(373)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/cchust/p/3826398.html 想必玩过mysql的人对Waiting for table metadata lock肯定不会陌生,一般都是进行alter操作时被堵住了,导致了我们在show processlist 时,看到线程的状态是在等m 阅读全文
posted @ 2016-07-17 12:37
zengkefu
阅读(287)
评论(0)
推荐(0)
摘要:
http://blog.itpub.net/26515977/viewspace-1208250/ 概述随着5.5.3引入MDL,更多的Query被“Waiting for table metadata lock”给\'炕\'了SHOW PROCESSLIST的输出也有之前的"Locked"变得粒度 阅读全文
posted @ 2016-07-17 12:35
zengkefu
阅读(394)
评论(0)
推荐(0)
摘要:
MySQL ddl丢表: MySQL server层为了和innodb层保持数据一致性,在写binlog和redo log时,引入了两阶段提交,但不同的变更产生的日志并非都使用这种策略。 下面就来看看ddl语句产生的binlog日志写入交互过程,从源码的角度理解大家熟知的MySQL ddl丢表。 测 阅读全文
posted @ 2016-07-17 12:33
zengkefu
阅读(500)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/xpchild/p/3790139.html MySQL为了保护数据字典元数据,使用了metadata lock,即MDL锁,保证在并发的情况下,结构变更的一致性。 MDL锁的加锁模式和源码上的组织上和上一篇blog中MySQL表锁的实现方式一致,都采用 阅读全文
posted @ 2016-07-17 12:31
zengkefu
阅读(480)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/xpchild/p/3789068.html 上一篇介绍了MySQL源码中保护内存结构或变量的锁,这里开始介绍下MySQL事务中的表锁。 注1: 在表锁的实现上面,使用【mutex+condition+queue】的结构实现并发,阻塞,唤醒的表锁功能。 阅读全文
posted @ 2016-07-17 12:30
zengkefu
阅读(562)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/xpchild/p/3782311.html MySQL的锁:MySQL内部有很多种类的锁,按照用途不同,可以分为两类:1. 保护内存结构的锁,实现同步机制 server层对于线程共享的变量,基本上使用mutex,rwlock来做保护。 innodb层会 阅读全文
posted @ 2016-07-17 12:28
zengkefu
阅读(461)
评论(0)
推荐(0)
摘要:
http://www.fienda.com/archives/110 在mysql中limit可以实现快速分页,但是如果数据到了几百万时我们的limit必须优化才能有效的合理的实现分页了,否则可能卡死你的服务器哦。 当一个表数据有几百万的数据的时候成了问题! 如 * from table limit 阅读全文
posted @ 2016-07-17 12:26
zengkefu
阅读(545)
评论(0)
推荐(0)
摘要:
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://huanghualiang.blog.51cto.com/6782683/1219550 对于join buffer实现,于是做了以下实验: 从sql的执行计划中我们可以看到mysq 阅读全文
posted @ 2016-07-17 12:24
zengkefu
阅读(5913)
评论(0)
推荐(0)
摘要:
大家知道,互联网业务是典型的OLTP(online transaction process)应用,这种应用访问数据库的特点是大量的短事务高并发运行。因此任何限制高并发的动作都是不可接受的,甚至会给网站带来灾难。对于数据库而言,高并发通常与事务ACID是一对矛盾体,为了保证事务的ACID特性,必需用一 阅读全文
posted @ 2016-07-17 12:23
zengkefu
阅读(321)
评论(0)
推荐(0)
摘要:
MySQL ddl 的问题现状 在运维mysql数据库时,我们总会对数据表进行ddl 变更,修改添加字段或者索引,对于mysql 而已,ddl 显然是一个令所有MySQL dba 诟病的一个功能,因为在MySQL中在对表进行ddl时,会锁表,当表比较小比如小于1w上时,对前端影响较小,当时遇到千万级 阅读全文
posted @ 2016-07-17 12:20
zengkefu
阅读(388)
评论(0)
推荐(0)
摘要:
HOW MYSQL USES INTERNAL TEMPORARY TABLES Table of Contents [hide] 1)UNION queries 2)Some views 3)SQL_SMALL_RESULT 4) Multiple-table UPDATE 5)Derived t 阅读全文
posted @ 2016-07-17 12:18
zengkefu
阅读(325)
评论(0)
推荐(0)
摘要:
| >mysql_prepare_alter_tableT@4 : | | | | | | <mysql_prepare_alter_table 7368T@4 : | | | | | | >create_table_impl T@4 : | | | | | | | enter: db: 'test 阅读全文
posted @ 2016-07-17 12:17
zengkefu
阅读(304)
评论(0)
推荐(0)
摘要:
http://www.databaseclub.com/2014/11/innobackupex/ 1)对MySQL进行全备份1.备份数据 1 innobackupex --user=username --password=password --socket=/tmp/mysql.sock /tmp 阅读全文
posted @ 2016-07-17 12:13
zengkefu
阅读(259)
评论(0)
推荐(0)
摘要:
http://www.databaseclub.com/category/performance/ 阅读全文
posted @ 2016-07-17 12:11
zengkefu
阅读(217)
评论(0)
推荐(0)
摘要:
http://severalnines.com/blog/online-schema-upgrade-mysql-galera-cluster-using-toi-method http://severalnines.com/blog/online-schema-upgrade-mysql-gale 阅读全文
posted @ 2016-07-17 12:08
zengkefu
阅读(540)
评论(0)
推荐(0)
摘要:
http://www.blogs8.cn/posts/AWif6E4 mariadb的集群也是抄percona的,原理跟PXC一样maridb-cluster就是PXC,原理是一样的。codeship这个公司已经被Percona收购了 PXC的原理 PXC会使用大概是4个端口号3306 数据库对外服 阅读全文
posted @ 2016-07-17 12:04
zengkefu
阅读(25077)
评论(2)
推荐(0)
摘要:
http://blog.csdn.net/u010081689/article/details/50535095 http://blog.csdn.net/u010081689/article/details/50535095 杨尚刚,美图公司数据库高级DBA(Database Administra 阅读全文
posted @ 2016-07-17 11:59
zengkefu
阅读(971)
评论(0)
推荐(1)
摘要:
http://seanlook.com/2016/05/27/mysql-pt-online-schema-change/ http://blog.itpub.net/22664653/viewspace-2056953 如果正在看这篇文章,相信你已经知道自己的需求了。 在 mysql 5.5 版本 阅读全文
posted @ 2016-07-17 11:51
zengkefu
阅读(2509)
评论(0)
推荐(1)
摘要:
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://huanghualiang.blog.51cto.com/6782683/1596174 前言: 5.1 和 5.5 innodb plugin 支持Fast index creat 阅读全文
posted @ 2016-07-17 11:38
zengkefu
阅读(444)
评论(0)
推荐(0)
摘要:
发布时间:2013 年 4 月 6 日 发布者: OurMySQL 来源:P.Linux Laboratory 前几天看到群里在讨论mysqldump导致锁表的问题,为什么一个表已经dump完了还会被锁住?mysqldump里面到底是怎么处理的,为了解答这些问题,就来看看mysqldump.cc中的 阅读全文
posted @ 2016-07-17 11:24
zengkefu
阅读(448)
评论(0)
推荐(0)
摘要:
http://ourmysql.com/archives/310 数据库运行一段时间后,经常导致服务器大量的swap,我怀疑是innodb中的脏数据太多了,因为没有free space了,mysql通知OS,把一些脏页交换出去,以上只是猜测。有一个现象是每次关数据库时都要关很久,并且在关数据库时,发 阅读全文
posted @ 2016-07-17 11:12
zengkefu
阅读(4341)
评论(0)
推荐(0)
摘要:
xiaoboluo768 xiaoboluo768 xiaoboluo768 注:以下内容为根据《高性能mysql第三版》和《mysql技术内幕innodb存储引擎》的innodb status部分的个人理解,如果有错误,还望指正!! innodb存储引擎在show engine innodb st 阅读全文
posted @ 2016-07-17 11:04
zengkefu
阅读(16280)
评论(1)
推荐(1)
摘要:
http://www.cnblogs.com/wjoyxt/p/5477072.html 不知道是不是每次更新 MySQL 软件之后都需要执行数据库升级指令?在我进行过的几次软件升级之后,总会在 MySQL 的日志中见到 “[ERROR] Missing system table mysql.pro 阅读全文
posted @ 2016-07-17 10:50
zengkefu
阅读(18502)
评论(1)
推荐(0)
摘要:
http://blog.itpub.net/15480802/viewspace-1412259/ mysql升级 1 升级方式 分为In-place和out-of-place,前者直接覆盖当前版本,后者在新路径安装然后加载数据库; 升级不可跳级,即5.1要想升级成5.6,必须先升级到5.5; 注: 阅读全文
posted @ 2016-07-17 10:45
zengkefu
阅读(20422)
评论(0)
推荐(0)
摘要:
mysql 创建存储过程失败。查看错误日志,发现如下信息:************************************************************************************************************************* 阅读全文
posted @ 2016-07-17 10:43
zengkefu
阅读(3582)
评论(0)
推荐(0)
摘要:
xiaoboluo768 xiaoboluo768 xiaoboluo768 不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间,原因如下:A:备库Seconds_behand_master值是通过将服务器当前的时间戳与二进制日志中的事件的时间戳对比得到的,所以只有在执行 阅读全文
posted @ 2016-07-17 10:40
zengkefu
阅读(626)
评论(0)
推荐(0)
摘要:
http://www.lai18.com/content/4733997.html 注:图片来自《深入浅出MySQL 数据库开发 优化与管理维护 第2版》物理备份和恢复1.冷备份:停掉mysql再备份,一般很少用,因为很多应用不允许长时间停机,停机备份的可以直接CP数据库的数据目录,在进行恢复前,停 阅读全文
posted @ 2016-07-17 10:22
zengkefu
阅读(1183)
评论(0)
推荐(0)
摘要:
http://www.lai18.com/user/481193.html?id=481193&p=1 http://www.lai18.com/user/481193.html?id=481193&p=1 http://www.lai18.com/user/481193.html?id=48119 阅读全文
posted @ 2016-07-17 10:15
zengkefu
阅读(1077)
评论(0)
推荐(0)
摘要:
xiaoboluo768 http://www.lai18.com/user/481193.html xiaoboluo768 xiaoboluo768 http://www.lai18.com/user/481193.html 都说pt-toolkit工具集中的pt-online-schema-c 阅读全文
posted @ 2016-07-17 10:02
zengkefu
阅读(325)
评论(0)
推荐(0)
摘要:
php + mysql 分布式事务 php + mysql 分布式事务 php + mysql 分布式事务 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元; 事务应该具有4个属性:原子性、一致性、隔离性、持续性 原子性(atomicity)。一个事务是一个不可分割 阅读全文
posted @ 2016-07-17 09:56
zengkefu
阅读(6211)
评论(0)
推荐(0)

浙公网安备 33010602011771号