05 2019 档案

摘要:区别: 1.innodb支持事务,myisam不支持事务。innodb默认AUTOCOMMIT是开启的,每条SQL会默认封装成一个事务 2.innodb支持行级锁定,myisam支持表级锁定 3.innodb支持外键,myisam不支持外键 4.innodb主键范围大,最大是myisam 的2倍 5 阅读全文
posted @ 2019-05-06 12:05 Gk°¯ 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 阅读全文
posted @ 2019-05-04 10:59 Gk°¯ 阅读(183) 评论(0) 推荐(0) 编辑