随笔分类 - mysql
摘要:
一分钟定位 Next-Key Lock,你需要几分钟 标签: Mysql、Next-KeyLock、插入意向锁 连接与线程 查看连接信息 show processlist + + + + + + + + + | Id | User | Host | db | Command | Time | Sta
阅读全文

摘要:
要想db操作的性能足够高,巧妙的设计很重要,事务的操作范围要尽量的小。一般情况下我们都是使用某个orm框架来操作db,这一类框架多数的实现方式都是夸网络多次交互来开启事务上下文和执行sql操作,是个黑盒子,包括对 autocommit 设置的时机也会有一些差异,稍微不注意就会踩坑。 在大并发的情况下
阅读全文

摘要:
最近一段时间内结束了数据库表拆分项目,这里做个简单的小结。
本次拆分主要包括订单和优惠券两大块,这两块都是覆盖全集团所有分子公司所有业务线。随着公司的业务飞速发展,不管是存储的要求,还是写入、读取的性都基本上到了警戒水位。
订单是交易的核心,优惠券是营销的核心,这两块基本上是整个平台的正向最核心部分。为了支持未来三到五年的快速发展,我们需要对数据进行拆分。
数据库表拆分业内已经有很多成熟方案,已经不是什么高深的技术,基本上是纯工程化的流程,但是能有机会进行实际的操刀一把机会还是难得,所以非常有必要做个总结。
阅读全文
