日常开发中,数据库的 SQL 编写基本占到了 30% 的工作量,但因为 SQL 没写好而造成的功能异常和性能缺少而造成的 Bug 远超过了30%。数据库之高性能 MySQL 实战演练系列通过实际业务场景复杂 SQL 的编写来带领大家解决工作中让开发者欲罢不能的三大痛点:高并发场景下的数据一致性问题、企业复杂的查询和聚合统计、数据集中导致的 IO 吞吐下降。
本次 Chat 主要内容:
- MySQL 的安装,MySQL 核心语句:DDL、DML、DQL、DCL 的编写;
- 列的数据类型(数值,时间日期和字符串)和约束,库表字段的设计;
- MySQL 的表类型、存储引擎、事务管理、隔离级别和锁并发;
- Float、Decimal 存储金额的区别?
- Datetime、Timestamp 存储时间的区别?
- Char、Varchar、Varbinary 存储字符的区别?
- 有多少种事务失效的场景,如何解决?
- 乐观锁的线程如何做失败补偿?
- 高并发场景(领红包)如何防止死锁,保证数据一致性?
- MVCC 的底层实现?批量更新或插入时的脏数据问题?
阅读全文: http://gitbook.cn/gitchat/activity/5b45e6fbc60b9d62e0921420
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。