今天准备了索引的 15 连问,相信大家看完会有所收获。 1. 索引是什么? 索引是一种能提高数据库查询效率的数据结构。它可以比作一本字典的目录,可以帮你快速找到对应的记录。 索引一般存储在磁盘的文件中...
数据库知识8种低效SQL写法,性能降低100倍,请慎用!
正文 1 LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_t...
SQL优化SQL 优化 20 连问,干货满满!
一、查询SQL尽量不要使用select *,而是具体字段 1、反例 SELECT * FROM user 2、正例 SELECT id,username,tel FROM user 3、理由 节省资源...
数据库mysql数据库“分页” + “模糊查询” 避雷指南!
前言 不知道你有没有使用过Mysql的like语句进行模糊查询? 不知道你有没有将查询结果进行分页处理? 模糊查询,加上分页处理,会有意想不到的坑,不信我们继续往下看。 我之前提供过一个品牌查询接口,...
数据库知识如何实现数据库读一致性
1 导读 数据的一致性是数据准确的重要指标,那如何实现数据的一致性呢?本文从事务特性和事务级别的角度和大家一起学习如何实现数据的读写一致性。 2 一致性 1. 数据的一致性:通常指关联数据之间的逻辑关...
数据库线上MySQL的自增id用尽怎么办?
MySQL的自增id都定义了初始值,然后不断加步长。虽然自然数没有上限,但定义了表示这个数的字节长度,计算机存储就有上限。比如,无符号整型(unsigned int)是4个字节,上限就是2^32 - ...