随笔分类 - MySql
摘要:。Mysql Master将更新【Update】和变化【Change】作为事件【events】写入Binary log.Mysql slaves 被配置为读取Binary log from master ,以执行事件【events】. 每一个Slave 都会接收一个副本【entire content
阅读全文
摘要:Replication[复制]使得数据可以从一个Master服务器上复制到一个或多个Slave上,默认是异步复制,不需要与Master建立永久连接;基于配置,可以作用于所有库,指定的库或库中的某些表。 优点: 可扩展的解决方案:将负载分摊到多个Slave上以提高性能;在这种方案中Master只负责W
阅读全文
摘要:可参考:http://www.penglixun.com/tech/database/mysql_timeout.html 下面内容摘取自上面这个链接。 connection_timeout,只是设置登录超时间,默认10s;如果在10s内未获取连接,则报错: Lost connection to M
阅读全文
摘要:INFORMATION_SCHEMA库是Mysql提供的一个系统库,保存了数据库的原数据,方便用户监控与管理Msyql。 现在单说与INNODB相关的库:INNODB_SYS_TABLES,INNODB_SYS_COLUMNS,INNODB_SYS_INDEXS,INNODB_SYS_TABLESP
阅读全文
摘要:需要将innodb_file_per_table=1 ,innodb_file_format=Barracuda;; 如: 需要配置FILE_BLOCK_SIZE,FILE_BLOCK_SIZE,并且要确保FILE_BLOCK_SIZE=FILE_BLOCK_SIZE/1024. 如:
阅读全文
摘要:本章节阐述将表移动到不同server上的技术。如可以将整个Mysql 实例转移到更大、更快的Server上;也可以拷贝整个实例到Slave上;也可以拷贝单个表或某些表到其他Server上(数据仓库)。 目前共有如下技术: 传复表空间(Transportable tablespaces)如1 中所示。
阅读全文
摘要:我们可以将数据表转移到其他磁盘,以减弱单个磁盘的IO。 如 1创建一个表空间: 2修改表以使用新的表空间,如果表有大量数据,则会需要一些时间重建;所以会锁表一段时间: Note:会将原有的表空间删除,移到新的表空间。 3验证,数据并没有丢失。 4 查看建表语句, 以使用新的表空间。 完整请参考:手册
阅读全文
摘要:将Innodb类型的表从一台服务器拷贝到另一台服务器,或从一个库拷贝到另一个库。 前提是:innodb_file_per_table =ON. 1 先在目标服务器(库)上创建一个相同的表结构。 如: 2 废弃原有的表空间 3 在源服务器(库)上,执行FLUSH*** FOR EXPORT操作,目的是
阅读全文
摘要:你可以使用PERFORMANCE SCHEMA中的相关信息监控BUFFER POOL状态加载进程。 1. 启用 stage/innodb/buffer pool load instrument: 2.启用stage event consumer相关表,包括 events_stages_current
阅读全文
摘要:INNODB,是Mysql5.7的默认存储引擎,是事务安全的,支持ACID,具有提交,回滚和crash-recovery【灾备】能力,以保护用户数据。 优势:一旦Server崩溃,Innodb会自动保存已提交的数据,undo未被提交的事务;不会产生业务上的影响。 Innodb buffer pool
阅读全文
摘要:http://mysql.taobao.org/monthly/2015/04/01/ http://www.cnblogs.com/Bozh/archive/2013/03/18/2966494.html
阅读全文
摘要:关于分区操作,可参考:http://lobert.iteye.com/blog/1955841 这篇文章写的还是比较全面的。 关于Linear hash说明,可参考:http://www.bug315.com/article/19.htm。
阅读全文
摘要:关于介绍,可参见: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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要:可分为三组(Group):用于Master ,用于Slave,用于任何复制服务。
阅读全文
摘要:有关锁的简介,可参考 : 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
阅读全文
摘要:在说Isolation之前,需要谈谈关系型数据库的ACID特性。 A(atomicity,原子性),指一个事务要么完全完成,要么全部回滚到起始状态,不存在中间状态。 C(Consistency,一致性),指在事务开始前与事务结束后,及在事务内部,数据的完整性结束不被破坏,即不存在新旧数据的混合情况。
阅读全文
摘要:1单值(Scalar operand) 只有当外层(Parent)不为空时,才返回相应值;否则返回NULL。 note:For the subquery just shown, if t1 were empty, the result would be NULL even though s2 is
阅读全文
摘要:DO语句,只执行语句不返回结果;SELECT 既执行语句也返回结果。 HANDLER的效率会更好。 HANDLER 语句比SELECT 语句更快: 1,HANDLER只需OPEN一次,能重用,不须每次都要初始化; 2,减少解析,无需优化器和查询检查; 3,HANDLER is a somewhat
阅读全文

浙公网安备 33010602011771号