首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句:1select * from user_info where id = 1;返回结果为:mysql基本架构示意图:(相关视频教程推荐:mysql视频教程)大体上,MySQL 分为 Server 层和存储引擎层两部分。Server 层包括连接器、查询缓存、分析器、执行器等,以及所有的内置函数(如日期、时间、数学和加密函数等)和跨存储引擎的功能(如存储过程、触发器、视图)。存储引擎层负责数据的存储和提取,支持 InnoDB、My
MySQL中的注意事项具体分析1. 模糊查询的时候(%放在位置)区分对待:如果%在查询关键字的最左侧,这个时候无法使用索引,但是如果不在最左侧是可以使用索引的。1# select * from news where name like “%zhangsan”;无法使用(全表扫描)2.# select * from news where name like “z%”;可以使用3.对查询的关键字不能做四则运算和函数处理12# select * from news where id+1 = 1;# selec
本文主要和大家一起聊一聊MySQL死锁与日志二三事,实际业务当中如何快速的定位线上MySQL问题,修复异常?本文根据两个实际case,分享下相关的经验与方法,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异常还比较诡异,最后 root cause 分析颇费周折。那实际业务当中咱们如何能快速的定位线上 MySQL 问题,修复异常呢?下文我会根据两个实际 case,分享下相关的经