摘要: 外键约束异常现象如下测例中,没有违反引用约束的插入失败。create database `a-b`;use `a-b`;SET FOREIGN_KEY_CHECKS=0;create table t1(c1 int primary key, c2 int) engine=innodb;create ... 阅读全文
posted @ 2015-11-19 21:19 sstrive 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 并行复制相关线程在MySQL 5.6并行复制中,当设置set global slave_parallel_workers=2时,共有4个复制相关的线程,如下:+----+-------------+------+-------+---------+------+-------------------... 阅读全文
posted @ 2015-10-10 17:34 sstrive 阅读(1306) 评论(0) 推荐(1) 编辑
摘要: 表定义MySQL的表包含表名,表空间、索引、列、约束等信息,这些表的元数据我们暂且称为表定义信息。 对于InnoDB来说,MySQL在server层和engine层都有表定义信息。server层的表定义记录在frm文件中,而InnoDB层的表定义信息存储在InnoDB系统表中。例如: InnoDB_... 阅读全文
posted @ 2015-09-16 09:08 sstrive 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 外键错误信息你是否曾为Error on rename of './test/#sql-78fd_780371' to './test/t2' (errno: 150)这样的错误而不解,如stackoverflow上的这个问题?下面我们来复现下:drop table t2;drop table t1;... 阅读全文
posted @ 2015-07-20 09:58 sstrive 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 【背景】5.6.4以后时间类型(TIME,DATETIME,TIMESTAMP)支持微秒DATETIME范围 :'1000-01-01 00:00:00.000000'to'9999-12-31 23:59:59.999999'TIMESTAMP范围:values is'1970-01-01 00:... 阅读全文
posted @ 2014-11-24 21:55 sstrive 阅读(2998) 评论(0) 推荐(0) 编辑
摘要: mysql pid文件记录的是当前mysqld进程的pid.通过Mysqld_safe启动mysql时,mysqld_safe会检查pid文件,未指定PID文件时,pid文件默认名为$DATADIR/`hostname`.pid 1)pid文件不存在,不做处理 2)文件存在,且pid已占用则报错"A... 阅读全文
posted @ 2014-11-24 21:29 sstrive 阅读(7157) 评论(0) 推荐(0) 编辑
摘要: 根据问档中所说,innodb_ft_max_token_size取值范围为10-252,而实际上但我们在配置文件设置innodb_ft_max_token_size=252时,error log会出现2014-10-2817:22:5046772[Warning]option'innodb-ft-... 阅读全文
posted @ 2014-10-30 09:40 sstrive 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 本文中我们假设innodb_page_size为16k,记录格式为compact. 1大字段 大字段的类型可以参看这里,Data TypeStorage RequiredTINYBLOB,TINYTEXTL+ 1 bytes, whereL8126.因此innodb认为这条记录太大了存不下。2*... 阅读全文
posted @ 2014-09-01 18:00 sstrive 阅读(946) 评论(0) 推荐(0) 编辑
摘要: Prepare的好处 Prepare SQL产生的原因。首先从mysql服务器执行sql的过程开始讲起,SQL执行过程包括以下阶段词法分析->语法分析->语义分析->执行计划优化->执行。词法分析->语法分析这两个阶段我们称之为硬解析。词法分析识别sql中每个词,语法分析解析SQL语句是否符合sq... 阅读全文
posted @ 2014-08-18 17:47 sstrive 阅读(13882) 评论(0) 推荐(2) 编辑
摘要: 告警信息 check_ins_slave_io_running(err_cnt:1)critical- slaveionotrunonins:3014,3051,3060,3079,3097,3104,3106,3107,3108,3116,3119,3123,3170,3150,3151 ... 阅读全文
posted @ 2014-08-16 01:24 sstrive 阅读(4207) 评论(0) 推荐(0) 编辑