保存成功
保存失败,请重试

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

作者/分享人:码侠岛
向 Ta 提问
多年大型互联网项目开发经验,涉及电商平台,互金平台,在项目中负责底层代码编写,代码审查,方案的设计,第三方服务的对接,当然还有日常的编码,喜欢尬聊,沉迷工作,无法自拔,让我们一起用代码推开世界的门!带领大家从0基础到高级Java开发

本系列第一篇 MySQL 实战演练(一)主要讲解 MySQL 基础、事务和锁并发,本篇会围绕 SQL 语句优化和索引优化这两个对数据库性能影响较大的点进行讲解

本次 Chat 的主要内容:

  1. SQL 语句优化(对 Where、EXISTS、JOIN、ORDER BY、COUNT 等语句进行优化)。
  2. 索引数据结构(分析哈希索引、全文索引、B+树索引、B Tree、AVL Tree 的数据结构)。
  3. 索引优化(针对覆盖索引,索引排序,索引长度和区分度等进行优化)。
已有287人预订
预订达标
文章出炉
     
18.08.04
18.08.17
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张码侠岛的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
码侠岛
B-tree 就是B tree ,中间的是横杆,不是减号
宁可错过,也不将就#
大神,问一下 SELECT col_1 FROM table_t WHERE username || useraddress = 'ab' ; 这个语句是什么意思啊,我没这个写过。
码侠岛: 问得很好,实际也是不建议这样这写,在这种错误写法的下面有正确的写法,因为在where条件上用||连接符会导致username 和useraddress 上的索引失效,在索引上运算会无法走索引,因为用户名为a,用户地址为b,不能连接起来用ab作为值来查询,应该分开查
码侠岛: 用and来代替||
你可能还喜欢
恕我直言,90% 的程序员都扛不住这波 MQ 的面试四连炮!
王码农
被动收入 101 :使用云开发和 Taro 开发一个小程序
白宦成
[动图演示]Redis 持久化 RDB/AOF 详解与实践
韦世东
Apollo 5.0 障碍物行为预测技术
Apollo开发者社区
超高性价比的 MongoDB 零基础快速入门实战教程
韦世东
抢先阅读 Kubernetes 1.15 新特性解读
张晋涛
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效