mysql double write (二次写)是mysql innodb存储引擎的一个重要特性,本人这两天翻阅了相关的资料,结合自己已有的知识,说说自己对double write的理解,供各位看官参考。页断裂(partial write)double write技术innodb为解决页断裂(...
分类:
其他好文 时间:
2014-09-09 10:42:58
阅读次数:
228
日常维护中,经常会碰到线程被阻塞,导致数据库响应非常慢,下面就看看如何获取是哪个线程导致了阻塞的。
1. 环境说明
RHEL 6.4 x86_64 + MySQL 5.6.19
事务隔离级别:RR
2. 测试过程
3. 查看锁阻塞线程信息
这里用几中方法进行分析:
3.1 使用show processlist查看
MySQL [(none)]>...
分类:
数据库 时间:
2014-09-05 16:15:20
阅读次数:
480
利用模板建复合分区大大的降低了脚本的复杂度,下面来做个试验:
--未使用模板的方法建复合分区
SQL> drop table test purge;
SQL> create table test
(
owner VARCHAR2(10),
created date,
object_name VARCHAR2(10),
object_type VARCHA...
分类:
数据库 时间:
2014-09-04 17:09:40
阅读次数:
258
nodeJS连接MySQL数据库,首先创建一个数据库及表。如下:create databases node;create table test( id int AUTO_INCREMENT PRIMARY KEY , name char(50) )ENGINE=InnoDB DEFAULT CHAR...
分类:
数据库 时间:
2014-09-02 21:16:25
阅读次数:
182
在Oracle 11g之前列转行有些麻烦,11g之后,非常简单。现在有功能的业务是,有一张test的表记录的是单据的审批信息,id为审批信息的主键,sheet_id为外键,是单据的id,remark为审批的内容,在前端的列表页面上,要看到这个单据所有的审批信息,要显示在一个格子里面。
SQL> drop table test purge;
SQL> create table test
(
...
分类:
数据库 时间:
2014-09-02 12:24:04
阅读次数:
247
用过 xtrabackup 工具的 innobackupex 脚本备份数据的人可能会注意到,–apply-log 处理过的备份数据里有两个文件说明该备份数据对应的 binlog 的文件名和位置。但有时这俩文件说明的位置可能会不同。经过实验和询问 Percona 公司,结论如下:1 对于纯 InnoD...
分类:
数据库 时间:
2014-09-01 21:01:13
阅读次数:
263
本文中我们假设innodb_page_size为16k,记录格式为compact. 1大字段 大字段的类型可以参看这里,Data TypeStorage RequiredTINYBLOB,TINYTEXTL+ 1 bytes, whereL8126.因此innodb认为这条记录太大了存不下。2*.....
分类:
其他好文 时间:
2014-09-01 19:31:53
阅读次数:
276
1.安装apache2
安装命令:sudo apt-get install apache2
启动/停止/重启apache2: service apache2 start/stop/restart
2. 卸载apache2
之前卸载重新安装后找不到apache2.conf配置文件,测试使用一下方式卸载后可用。
(1) $ sudo apt-get --purge re...
分类:
其他好文 时间:
2014-09-01 14:09:13
阅读次数:
160
一. mysql框架和基本介绍1. 框架图更详细:2. 存储引擎MYISAM与INNODB对比:MYISAM:mysql5.1及以前版本的默认存储引擎。支持全文检索,压缩,表级锁等,但不支持事务,行级锁,崩溃后的数据恢复等INNODB:mysql5.5及之后的默认存储引擎。支持事务,行级锁,数据恢复...
分类:
数据库 时间:
2014-09-01 01:36:22
阅读次数:
334
Innodb的启动与关闭1.启动函数的流程 innobase_start_or_create_for_mysql 启动的主要步骤包括: 1. 初始化innodb的参数 2. 初始化系统结构 主要结构:srv_sys_t 3. 加载或者创建文件 ...
分类:
数据库 时间:
2014-09-01 00:22:52
阅读次数:
311