本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Decreasing the Size of the InnoDB Tablespace
Decreasing the Size of the InnoDB Tablespace
Currently, you cannot remove a data file from the tablespace. To decrease the size of your tablespace, use this procedure:
Use mysqldump to dump all y ...
INNODB共享表空间转化成独立表空间几点说明
1.由共享表空间转为独立表空间时,新建的表,会生成独立表空间。
2.共享表空间是永远存在的,即使你设置了innodb_file_per_table=1.因为有些数据永远是放在共享表空间里面的,具体哪些去手册里面查。
3.之前没设置独立表空间的表,即使后面设为独立表空间,但是历史数据仍然存在共享表空间里面。
3.1.原来的在共享表空间的表,新插入的数据,还会存入共享表空间。
...
MySQL INNODB表空间两种配置阐述
在mysql中,也出现了类似oracle中的表空间概念。
开启了Innodb的innodb_file_per_table这个参数之后【innodb_file_per_table = 1】,也就是启用InnoDB的独立表空间模式,便于管理。此时,在新建的innodb表的数据库目录下会多出来一个.ibd这个文件。mysql会把这个innodb表的数据存放在这个文件中。并且每个innod ...
非正常关机;[ERROR 2002 (HY000);mysqld无法启动;innodb recovery失败
os:ubuntu 11.10
db: mysql 旧5.1.61 新安装5.1.69
数据库服务器非正常关机(虚拟机重置时有数据插入或在对大表建索引),重启机器后命令行执行mysql -uusr -ppwd连接,报错[ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mys ...
MySQL: What is Store Engine
1. Introduction
1) Take a movie for example. We have different format of it including mp4, avi, rmvb, flv. And different format occupy different space in hard disk, and resolution differs.
2 ...
mysql锁的问题
InnoDB锁问题
http://blog.163.com/wjf_j2ee2009/blog/static/13260200020106172823909/
锁表的问题
http://www.cnblogs.com/mingxuan/archive/2011/10/11/2207560.html
innodb锁表 ...
InnoDB中Adaptive hash index存在问题、Percona改进及一个bug
背景 Adaptive hash index (AHI) 是InnoDB中用于加速索引查找的一个结构。InnoDB本身不支持hash索引,所有的索引检索都走B树查询。AHI可以认为是“索引的索引”。当对一个页面的访问次数满足一定条件后,将这个页面的地址存在一个hash表中,下次查询可以直接访问到页面,不需要走B树查询。
问题 天下没有免费的午餐,在加速查询的同时,AHI与其他缓存结构一样 ...
量化InnoDB group commit的效果
前几天有位开发的同学问了个问题,InnoDB的group commit效果如何?之前说好了回头给看下,结果险些拖过年。
Group commit背景 InnoDB的redo log的group commit历史比较悠久了(有别于binlog的group commit)。如果设置为1,每次事务提交都至少需要写一次redolog。这对IOPS冲击严重,尤其是在HDD上,直接成为性能 ...
MySQL 系统架构 说明
说明:本文转自 简朝阳(MySQL ACE)的 《MySQL性能调优与架构设计》
一.逻辑模块组成
总的来说,MySQL 可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql 解析,执行计划优化,querycache 的处理等等;第二层就是存储引擎层,我们通常叫做Storage Eng ...
基于InnoDB存储引擎的mysql数据库表结构详解
前言
前一篇文章基于InnoDB存储引擎的mysql数据库文件详解中的数据文件就是本篇文章的表文件。基于InnoDB存储引擎的mysql数据库所有数据都存在这个表文件中,可以叫做表空间。InnoDB存储引擎的表空间由段(segment),区(extent),页(page)组成。
理解一个概念:如果一台运行mysql数据库的服务器内存大小为1G,那么如果你查询大于1G的数据,必挂无疑。像se ...