MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但....
分类:
数据库 时间:
2014-11-20 13:19:42
阅读次数:
191
1,?事务处理 innodb 支持事务功能,myisam 不支持。 Myisam 的执行速度更快,性能更好。 2,select ,update ,insert ,delete 操作 MyISAM: 如果执行大量的SELECT,MyISAM是更好的选择 InnoDB: 如果你的数据执...
分类:
数据库 时间:
2014-11-19 22:26:50
阅读次数:
298
Original source:http://www.dba-oracle.com/t_v$_flash_recovery_area.htmIf you manually delete files under recovery area after you get anORA-19815 in yo...
分类:
其他好文 时间:
2014-11-19 07:29:19
阅读次数:
200
刚才浏览mysql相关文档的时候,看到InnoDB和MySAM引擎的特点和区别,觉得不错,我先摘录下来。MyISAM引擎的特点:1、堆组织表;2、不支持事务;3、数据文件和索引文件分开存储;4、支持全文索引;5、主键索引和二级索引完全一样都是B+树的数据结构,只有是否唯一的区别(主键和..
分类:
数据库 时间:
2014-11-17 12:34:53
阅读次数:
271
innodb的脏数据刷入到硬盘是靠专门的进程负责,页是硬盘读写的最小单位,innodb自己也有类似的管理理念,硬盘默认的一般为512K,当然也可以在挂载系统时设置,对于INNODB来讲,其页大小为16K。那么问题来了,假如缓冲池中的一个页从内存刷新到硬盘时,假如刚写了100b就意外断电..
分类:
数据库 时间:
2014-11-16 18:50:25
阅读次数:
216
使用pfile 启动oracle 实例时,启动失败---db_recovery_file_dest参数值在os上不存在。...
分类:
数据库 时间:
2014-11-16 18:45:17
阅读次数:
276
innodb是一个多线程并发的存储引擎,内部的读写都是用多线程来实现的,所以innodb内部实现了一个比较高效的并发同步机制。innodb并没有直接使用系统提供的锁(latch)同步结构,而是对其进行自己的封装和实现优化,但是也兼容系统的锁。我们先看一段innodb内部的注释(MySQL-3.23):
Semaphore operations in operating systems are s...
分类:
数据库 时间:
2014-11-16 12:07:02
阅读次数:
265
启动数据库时:
SYS@orcl11g>startup
ORACLE instance started.
Total System Global Area 417546240 bytes
Fixed Size 2213936 bytes
Variable Size 327157712 bytes
Database Buffers ...
分类:
数据库 时间:
2014-11-16 10:41:21
阅读次数:
217
安装Mysql后报错:
InnoDB: Apply batch completed
141115 15:04:36 InnoDB: Started; log sequence number 0 44233
141115 15:04:36 [ERROR] /usr/libexec/mysqld: Ca...
分类:
数据库 时间:
2014-11-15 16:56:39
阅读次数:
256
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。InnoDB存储引擎提供了具有提交、回滚和...
分类:
数据库 时间:
2014-11-15 00:09:06
阅读次数:
194