您的位置:首页 > 数据库 > MySQL

mysql的优化

2016-09-12 19:47 302 查看
mysql有两种存储引擎:

InnoDB和MySAM两种被广泛使用的,其中InnoDB需要事务提交,而MySAM不需要,不用考虑支持事务的开销和实现的复杂性,很好地支持并发,

但也增加了数组存储不一致的风险。

InnoDB支持事务提交。使用的是行锁,完全实现了SQL四种事务隔离级别,原子性、一致性、隔离性、持久性。高并发可能导致数据的不一致,所以

引入了锁的概念。悲观锁,乐观锁。乐观锁使得并发速度更快,但数据的一致性降低。悲观锁使数据的一致性更高了,但并发速度更低了。

查询优化:

进行sql查询的时候,尽量不要使用计算和复杂的查询,如果是复杂的查询,尽量将其分解成为简单的SQL查询,充分利用索引,提高查询

的速度。

未完待续。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: