数据库之高性能 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

一场场看太麻烦?订阅GitChat体验卡,畅享300场chat文章!更有CSDN下载、CSDN学院等超划算会员权益!点击查看

猜你喜欢

转载自blog.csdn.net/valada/article/details/81025018
今日推荐