Mysql之MyISAM存储引擎
MyISAM引擎的特点:
- 不支持事务;
- 表级锁定更新时锁整个表:其锁定机制是表级锁定,这虽然可以让锁定的实现成本很小,也同时大大的降低了其并发性能;
- 读写相互阻塞:不仅会在写入的时候阻塞读取,MyISAM还会在读取的时候阻塞写入,但读本身不会阻塞另外的读;
- 只会缓存索引:MyISAM可以通过key_buffer_size缓存索引,来大大提高访问的性能减少磁盘IO,但是这个缓存只会缓存索引,而不会缓存数据;
- 读取速度较快,占用的资源相对少;
- 不支持外检约束,但支持全文索引;
- MyISAM引擎是MYsql 5.5.5前默认的存储引擎;
浙公网安备 33010602011771号