原文:SQL Server 存储引擎-剖析Forwarded Records我们都知道数据在存储引擎中是以页的形式组织的,但数据页在不同的组织形式中其中对应的数据行存储是不尽相同的,这里通过实例为大家介绍下堆表的中特有的一种情形Forwared Records及处理方式.
概念
堆表中,当对其中的记...
分类:
数据库 时间:
2014-11-12 02:01:26
阅读次数:
441
一 简介: Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁)。XtraBacku.....
分类:
其他好文 时间:
2014-11-12 00:18:11
阅读次数:
408
摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索...
分类:
数据库 时间:
2014-11-11 19:22:36
阅读次数:
337
近一年来一直在分析关于数据库相关的源码,前段时间分析了levelDB的实现和BeansDB的实现,这两个数据库网络上分析的文章很多,也都比较分析的比较深,所以也就没有太多必要重复劳动。最近开始关注关系数据库和MYSQL,当然主要还是数据库存储引擎,首先我还是从innodb这个最流行的开源关系数据库引擎着手来逐步分析和理解。我一般分析源码的时候都是从基础的数据结构和算法逐步往上分析,遇到不明白的地方...
分类:
数据库 时间:
2014-11-09 11:18:05
阅读次数:
214
http://www.blogjava.net/jiangshachina/archive/2009/05/31/279288.html酷壳 -MySQL: InnoDB 还是 MyISAM?51cto -InnoDB还是MyISAM 再谈MySQL存储引擎的选择MyISAM VS InnoDB —...
分类:
数据库 时间:
2014-11-09 09:51:23
阅读次数:
142
背景是某个业务的logdb历史oss_log(MyISAM表类型)例行删除,有时候会告"deadlock"。分析slow log发现有些删除需要很长时间,比如:drop table 2014_10_17_oss_abandonquest 花费了15041.2410秒。删除行为在凌晨4点发出,刚好落在备份期间,因为5.5有了MDL(Meta data lock),所以–single-transact...
分类:
数据库 时间:
2014-11-09 01:07:58
阅读次数:
187
1.登录数据库系统mysql –h localhost –u root -p2.查看已存在的数据库SHOW DATABASES;3.查看默认存储引擎SHOW VARIABLES LIKE 'storage_engine';4.创建数据库CREATE DATABASE school;5.删除数据...
分类:
数据库 时间:
2014-11-07 20:42:19
阅读次数:
164
注解配置参考:http://www.cnblogs.com/younggun/archive/2013/07/16/3193800.html自己测试发现事务没成功,原因是 我测试的表是myisam 存储引擎。myisam不支持事务,一个坑 了我!myisam 和 innodb对比http://www...
分类:
编程语言 时间:
2014-11-06 19:01:16
阅读次数:
221
了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的1 Connectors指的是不同语言中与SQL的交互2 Management Serveices & Utilities:系统管理和控制工具3 Connection Pool: 连接池。管理缓冲用...
分类:
数据库 时间:
2014-11-05 19:04:32
阅读次数:
205
MySQL数据库MyISAM存储引擎转为Innodb之前公司的数据库存储引擎全部为MyISAM,数据量和访问量都不是很大,所以一直都没什么问题。但是最近出现了MySQL数据表经常被锁的情况,直接导致了用户连接网站时超时而返回502,于是决定把存储引擎转为Innodb的,以解决MyISAM的表锁问题。...
分类:
数据库 时间:
2014-11-05 09:11:03
阅读次数:
235