其实很简单,single-transaction可以让mysqldump 的时候不锁表。但是他有3个前提innodb的引擎不能在执行的同时,有其他alter table ,drop table,rename table,truncate table的操作。隔离级别 必须是REPEATABLE REA...
分类:
数据库 时间:
2014-07-16 19:06:58
阅读次数:
526
一、MySQL后台线程 1、Master Thread 核心后台线程,主要负责将缓冲池的数据异步刷新到磁盘。例如脏页的刷新,插入缓冲的合并,undo 页的回收等。 1)每秒一次的操作: 日志缓冲刷新到磁盘,即使该事务还没有提交。该操作总是会发生,这个就是为了再大的事务,提交时间都很短。 ...
分类:
数据库 时间:
2014-07-15 08:02:41
阅读次数:
388
Clustered and Secondary Indexessecondary index A type of InnoDBindexthat represents a subset of table columns. An InnoDB table can have zero, one, or....
分类:
其他好文 时间:
2014-07-14 22:10:15
阅读次数:
351
mysql的存储引擎介绍,InnoDB,myisam引擎等...
分类:
数据库 时间:
2014-07-14 13:15:54
阅读次数:
248
一。插入缓冲(insertbuffer) 对于非聚集索引的插入和更新,不是每一次直接插入索引页中,而是首先判断插入的非聚集索引页是否在缓冲池中,如果在,则直接插入,否则,先放入一个插入缓冲区中。好似欺骗数据库这个非聚集的索引已经插入到叶子节点了,然后再以一定的频率执行插入缓冲和非聚集索引页子节点的....
分类:
数据库 时间:
2014-07-14 10:51:51
阅读次数:
251
§1. InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁!§2.由于MySQL的行锁是针对索引加的锁,不是针...
分类:
数据库 时间:
2014-07-14 10:46:24
阅读次数:
239
使用aum( Automatic Undo Management) 时遇到 ORA-01555错误--- 原因和解决方案。...
分类:
其他好文 时间:
2014-07-13 17:23:38
阅读次数:
234
在rac中,使用asmcmd命令从 文件系统 move system datafile 到asm磁盘组的方法...
分类:
其他好文 时间:
2014-07-13 15:39:32
阅读次数:
366
转自:http://blog.sina.com.cn/s/blog_6e322ce70100xwve.html1, 事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2,select ,update ,insert ,delete 操作MyISAM:如...
分类:
数据库 时间:
2014-07-13 10:56:03
阅读次数:
253
优化innodb_log_file_size参数调整后报错InnoDB:Error:logfile./ib_logfile0isofdifferentsize05242880bytes解决办法:删除/usr/local/mysql/var/ib_logfile0和ib_logfile1后重启
分类:
数据库 时间:
2014-07-10 17:50:54
阅读次数:
257