mysql一般用什么引擎(mysql做什么用的)

http://www.itjxue.com  2024-07-04 05:09  来源:IT教学网  点击次数: 

MySQL如何选择合适的引擎以及进行引擎的转换

1、如何选择合适的存储引擎选择标准:根据应用特点选择合适的存储引擎,对于复杂的应用系统可以根据实际情况选择多种存储引擎进行组合。

2、MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。你可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检索这些信息以及你需要你的数据结合什么性能和功能的时候为你提供最大的灵活性。

3、当然,如果不需要用到InnoDB的特性,同时其他引擎的特性能够更好的满足需求,也可以考虑一下其他存储引擎。举个例子,如果不在乎可扩展能力和并发能力,也不在乎崩溃后的数据丢失问题,却对InnoDB的空间占用比较敏感,这种场合下选择MyISAM就比较合适。

4、锁定类型:锁定机制主要是为了防止多个处理同时更新同一个数据。不同的存储引擎支持不同级别的锁:表锁定、页锁、行锁等;3:表锁:开销小、加锁快、不会出现死锁。锁定力度大、发生锁冲突的概率比较高、并发度最低。支持最多的就是表锁定,MYISAM 和 MEMORY 支持表锁。

(责任编辑:IT教学网)

更多

相关mac苹果系统文章

推荐mac苹果系统文章