随笔分类 -  MySql

摘要:。Mysql Master将更新【Update】和变化【Change】作为事件【events】写入Binary log.Mysql slaves 被配置为读取Binary log from master ,以执行事件【events】. 每一个Slave 都会接收一个副本【entire content 阅读全文
posted @ 2016-10-26 14:33 tjc123 阅读(222) 评论(0) 推荐(0)
摘要:Replication[复制]使得数据可以从一个Master服务器上复制到一个或多个Slave上,默认是异步复制,不需要与Master建立永久连接;基于配置,可以作用于所有库,指定的库或库中的某些表。 优点: 可扩展的解决方案:将负载分摊到多个Slave上以提高性能;在这种方案中Master只负责W 阅读全文
posted @ 2016-10-24 21:25 tjc123 阅读(202) 评论(0) 推荐(0)
摘要:可参考:http://www.penglixun.com/tech/database/mysql_timeout.html 下面内容摘取自上面这个链接。 connection_timeout,只是设置登录超时间,默认10s;如果在10s内未获取连接,则报错: Lost connection to M 阅读全文
posted @ 2016-10-14 16:16 tjc123 阅读(282) 评论(0) 推荐(0)
摘要:INFORMATION_SCHEMA库是Mysql提供的一个系统库,保存了数据库的原数据,方便用户监控与管理Msyql。 现在单说与INNODB相关的库:INNODB_SYS_TABLES,INNODB_SYS_COLUMNS,INNODB_SYS_INDEXS,INNODB_SYS_TABLESP 阅读全文
posted @ 2016-10-13 23:31 tjc123 阅读(252) 评论(0) 推荐(0)
摘要:需要将innodb_file_per_table=1 ,innodb_file_format=Barracuda;; 如: 需要配置FILE_BLOCK_SIZE,FILE_BLOCK_SIZE,并且要确保FILE_BLOCK_SIZE=FILE_BLOCK_SIZE/1024. 如: 阅读全文
posted @ 2016-10-13 00:41 tjc123 阅读(204) 评论(0) 推荐(0)
摘要:本章节阐述将表移动到不同server上的技术。如可以将整个Mysql 实例转移到更大、更快的Server上;也可以拷贝整个实例到Slave上;也可以拷贝单个表或某些表到其他Server上(数据仓库)。 目前共有如下技术: 传复表空间(Transportable tablespaces)如1 中所示。 阅读全文
posted @ 2016-10-12 10:40 tjc123 阅读(233) 评论(0) 推荐(0)
摘要:我们可以将数据表转移到其他磁盘,以减弱单个磁盘的IO。 如 1创建一个表空间: 2修改表以使用新的表空间,如果表有大量数据,则会需要一些时间重建;所以会锁表一段时间: Note:会将原有的表空间删除,移到新的表空间。 3验证,数据并没有丢失。 4 查看建表语句, 以使用新的表空间。 完整请参考:手册 阅读全文
posted @ 2016-10-10 14:08 tjc123 阅读(146) 评论(0) 推荐(0)
摘要:将Innodb类型的表从一台服务器拷贝到另一台服务器,或从一个库拷贝到另一个库。 前提是:innodb_file_per_table =ON. 1 先在目标服务器(库)上创建一个相同的表结构。 如: 2 废弃原有的表空间 3 在源服务器(库)上,执行FLUSH*** FOR EXPORT操作,目的是 阅读全文
posted @ 2016-10-07 21:19 tjc123 阅读(434) 评论(0) 推荐(0)
摘要:你可以使用PERFORMANCE SCHEMA中的相关信息监控BUFFER POOL状态加载进程。 1. 启用 stage/innodb/buffer pool load instrument: 2.启用stage event consumer相关表,包括 events_stages_current 阅读全文
posted @ 2016-10-06 09:56 tjc123 阅读(307) 评论(0) 推荐(0)
摘要:INNODB,是Mysql5.7的默认存储引擎,是事务安全的,支持ACID,具有提交,回滚和crash-recovery【灾备】能力,以保护用户数据。 优势:一旦Server崩溃,Innodb会自动保存已提交的数据,undo未被提交的事务;不会产生业务上的影响。 Innodb buffer pool 阅读全文
posted @ 2016-09-25 00:03 tjc123 阅读(210) 评论(0) 推荐(0)
摘要:http://mysql.taobao.org/monthly/2015/04/01/ http://www.cnblogs.com/Bozh/archive/2013/03/18/2966494.html 阅读全文
posted @ 2016-09-24 23:54 tjc123 阅读(126) 评论(0) 推荐(0)
摘要:关于分区操作,可参考:http://lobert.iteye.com/blog/1955841 这篇文章写的还是比较全面的。 关于Linear hash说明,可参考:http://www.bug315.com/article/19.htm。 阅读全文
posted @ 2016-09-18 23:18 tjc123 阅读(150) 评论(0) 推荐(0)
摘要:关于介绍,可参见:http://www.cnblogs.com/end/archive/2011/04/01/2001946.html。 http://blog.csdn.net/rdarda/article/details/7884044 14.6.7.2 DECLARE ... HANDLER 阅读全文
posted @ 2016-08-31 07:41 tjc123 阅读(221) 评论(0) 推荐(0)
摘要:14.6.6.1 Cursor CLOSE Syntax 14.6.6.2 Cursor DECLARE Syntax 14.6.6.3 Cursor FETCH Syntax 14.6.6.4 Cursor OPEN Syntax Cursor可内嵌于存储过程之中,有三个属性:Asensitive 阅读全文
posted @ 2016-08-31 07:31 tjc123 阅读(190) 评论(0) 推荐(0)
摘要:14.6.5.1 CASE Syntax 14.6.5.2 IF Syntax 14.6.5.3 ITERATE Syntax 14.6.5.4 LEAVE Syntax 14.6.5.5 LOOP Syntax 14.6.5.6 REPEAT Syntax 14.6.5.7 RETURN Synt 阅读全文
posted @ 2016-08-31 00:21 tjc123 阅读(242) 评论(0) 推荐(0)
摘要:可分为三组(Group):用于Master ,用于Slave,用于任何复制服务。 阅读全文
posted @ 2016-08-30 20:46 tjc123 阅读(297) 评论(0) 推荐(0)
摘要:有关锁的简介,可参考 : http://www.cnblogs.com/renolei/p/4673842.html row-level lock:shared(s)locks and exclusive(x)locks. intention locks,table locks,used to in 阅读全文
posted @ 2016-08-30 07:46 tjc123 阅读(160) 评论(0) 推荐(0)
摘要:在说Isolation之前,需要谈谈关系型数据库的ACID特性。 A(atomicity,原子性),指一个事务要么完全完成,要么全部回滚到起始状态,不存在中间状态。 C(Consistency,一致性),指在事务开始前与事务结束后,及在事务内部,数据的完整性结束不被破坏,即不存在新旧数据的混合情况。 阅读全文
posted @ 2016-08-28 01:25 tjc123 阅读(224) 评论(0) 推荐(0)
摘要:1单值(Scalar operand) 只有当外层(Parent)不为空时,才返回相应值;否则返回NULL。 note:For the subquery just shown, if t1 were empty, the result would be NULL even though s2 is  阅读全文
posted @ 2016-08-26 12:00 tjc123 阅读(163) 评论(0) 推荐(0)
摘要:DO语句,只执行语句不返回结果;SELECT 既执行语句也返回结果。 HANDLER的效率会更好。 HANDLER 语句比SELECT 语句更快: 1,HANDLER只需OPEN一次,能重用,不须每次都要初始化; 2,减少解析,无需优化器和查询检查; 3,HANDLER is a somewhat 阅读全文
posted @ 2016-08-25 15:40 tjc123 阅读(290) 评论(0) 推荐(0)