数据库之高性能 MySQL 实战演练(一)

日常开发中,数据库的 SQL 编写基本占到了 30% 的工作量,但因为 SQL 没写好而造成的功能异常和性能缺少而造成的 Bug 远超过了30%。数据库之高性能 MySQL 实战演练系列通过实际业务场景复杂 SQL 的编写来带领大家解决工作中让开发者欲罢不能的三大痛点:高并发场景下的数据一致性问题、企业复杂的查询和聚合统计、数据集中导致的 IO 吞吐下降。

本次 Chat 主要内容:

  1. MySQL 的安装,MySQL 核心语句:DDL、DML、DQL、DCL 的编写;
  2. 列的数据类型(数值,时间日期和字符串)和约束,库表字段的设计;
  3. MySQL 的表类型、存储引擎、事务管理、隔离级别和锁并发;
  4. Float、Decimal 存储金额的区别?
  5. Datetime、Timestamp 存储时间的区别?
  6. Char、Varchar、Varbinary 存储字符的区别?
  7. 有多少种事务失效的场景,如何解决?
  8. 乐观锁的线程如何做失败补偿?
  9. 高并发场景(领红包)如何防止死锁,保证数据一致性?
  10. MVCC 的底层实现?批量更新或插入时的脏数据问题?

阅读全文: http://gitbook.cn/gitchat/activity/5b45e6fbc60b9d62e0921420

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

你可能感兴趣的:(数据库之高性能 MySQL 实战演练(一))