
数据库-Mysql
fengyunhust
这个作者很懒,什么都没留下…
展开
-
Mysql 存储引擎有哪些
innodb oltpmyisam insert select专用memory 内存ndb 分布式archive 可压缩索引区别:btree索引hash索引聚集索引消耗:内存消耗磁盘消耗事务控制:事务数据、索引缓存批量插入更新mvcc原创 2016-03-16 11:26:23 · 369 阅读 · 0 评论 -
SQL优化
大的角度减少调用 : 批量+缓存主备库拆分小的角度1、索引group by ,order by 加索引字段别用函数、别运算default值 null不走索引like ‘%ss’不要*2、update不要update全字段3、事务避免大事务4、大数据先分页、再join少用临时表少用blo原创 2016-03-16 14:42:06 · 251 阅读 · 0 评论 -
spring分布式事务应用
开源分布式事务处理框架:jotm atomikosjotm配置:spring声明一个jotm事务管理器,数据源配置jotm底层是通过savepoint实现,需要看数据库本身是否支持XA分布式事务原创 2016-03-19 11:36:44 · 264 阅读 · 0 评论 -
订单水平拆库项目
1、调研 数据分析,接口分析 where条件分析2、方案确定, 什么维度拆分,多少台机器3、方案实施 1) id生成策略2)性能测试 TCP Copy引流测试(时间问题)3)数据同步工具 - 字符集utfmb4 占4个字节的生僻字问题4)商家维度分页性能问题4、上线方案 1)分布上线,先上读接口2)整体上线 - 上线清单 ,回滚预案3原创 2016-03-19 14:28:59 · 383 阅读 · 0 评论