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