日常开发中,数据库的 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
一场场看太麻烦?订阅GitChat体验卡,畅享300场chat文章!更有CSDN下载、CSDN学院等超划算会员权益!点击查看