本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
高性能MySql学习笔记——存储引擎
最关心的是MyIsam和InnoDB两种。
MyIsam:
存储文件:
数据文件:.MYD
索引文件:.MYI
特点:
表锁,不支持事务,支持全文索引,支持对TEXT和BLOB类型建立索引
数据恢复貌似很慢,因为没有log
InnoDB:
特点:
行锁,支持事务,数据恢复块,因为有binlog
曾经有人问:数据量很大,不需要事务支持,使用哪种存储引擎好?
mysql myisam innodb 区别
最近连续接到了两次tencent的电话面试,当然不是同一个部门。都涉及到了一个mysql的基础知识问题。为了防止第三次打电话来,备注下。^^。
题目1:讲讲你对mysql myisam,innodb的认识。然后你认为他们的区别在那里?为什么?
答:这两个是mysql主要存储引擎。
简要介绍来自官网。
简要介绍:MyIsam
MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有 ...
MySQL 5.5 使用 Event定期自动维护/执行Procedure
最近有个项目,对于数据库的并发性要求很高,对于事物,Rollback没有要求,同时数据库升级到5.5。所以,闲来没事儿,就拿起数据库来看看引擎性能。
我们通过创建一个 Procedure,让引擎每秒插入50条数据到 MySQL,然后我们通过修改表的引擎来查看IO的情况。
我们采用如下表结构
DROP TABLE IF EXISTS `test`.`t`;
CREATE TA ...
MYSQL INNODB 索引相关
陆陆续续看了一些关于mysql innodb 引擎的文档,但是还是不能回答我自己如何根据查询语言建立索引的问题,所以必须做一些小实验才能解开上述疑惑。
首先,总结下一些文档的内容:
innodb用的是b+ tree,PK索引树的叶节点是数据文件也就是record,而辅助索引(也就是非PK字段的索引的叶节点则是指向PK索引树的指针),从而达到加快查询的目的。
索引并非一张表必然建立的,如 ...
MySQL源码学习:InnoDB关于group commit的简单QA
前天同事问了个问题,今天又再翻了下group commit。关于这个话题Kristian Nielsen有一个很详尽的系列文章(http://kristiannielsen.livejournal.com/12254.html), 有四个页面,文中有链接。这里列出一些细节,主要是对上面文章补充一下。
Q:什么是group commit。
A:1) 简单说 ...
mysql innodb next-key locking(小翻译)
InnoDB has several types of record-level locks:
Record lock: This is a lock on an index record.
Gap lock: This is a lock on a gap between index records, or a lock on the gap before the first ...
MySQL InnoDB外键
从mysql 3.23.44开始,innodb支持外键约束,跟Oracle基本相同,语法形式如下
[CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...)
REFERENCES tbl_name (index_col_name, ...)
[ON DELETE ...
将MySQL免安装版配置为innodb引擎
步骤如下:
1.去www.mysql.com上下载最新的免安装压缩包,然后解压到某目录,本文解压到e:\mysql。
2.在mysql根目录下找到my-medium.ini(或者my-small.ini),另存为my.ini。
3.编辑my.ini
找到[client]节点,在后面加上:
default-character-set=utf8
找到[mysqld]节点,在后面加上以下 ...