不乱于心,不困于情。
不畏将来,不念过往。如此,安好。

mysql

分析MySQL死锁日志-seo优化_前端开发_渗透技术

分析MySQL死锁日志

hush阅读(50)赞(0)

一 前言 工欲善其事必先利其器,前面分析了很多死锁案例,并没有详细的介绍如何通过死锁日志来诊断死锁的成因。本文将介绍如何读懂死锁日志,尽可能的获取信息来辅助我们解决死锁问题。 二 日志分析 2.1 场景 为了更好的学习死锁日志,我们需要提前...

mysql覆盖索引与回表-seo优化_前端开发_渗透技术

mysql覆盖索引与回表

hush阅读(52)赞(0)

select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查询了一个属性,为何检索过程完全不同? 什么是回表查询? 什么是索引覆盖? 如...

innoDB 内存优化-seo优化_前端开发_渗透技术

innoDB 内存优化

hush阅读(69)赞(0)

innodb 缓存机制 innodb 用一块内存区做io缓存池.该缓存池不仅用来缓存innodb的索引块,而且缓存innodb的数据块. innodb 缓存池逻辑有free list,flush list,lru list 组成. free...

MySQL索引解析(联合索引/最左前缀/覆盖索引/索引下推)-seo优化_前端开发_渗透技术

MySQL索引解析(联合索引/最左前缀/覆盖索引/索引下推)

hush阅读(87)赞(0)

1. 索引基础 索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点,索引就是为了提高数据查询的效率。索引可以包含一个或多个列的值,如果索引包含多个列的值,则列的顺序也十分重要,因为MySQL只能高效地使用索引的最左前缀...

MySQL自增主键ID重新排序-seo优化_前端开发_渗透技术

MySQL自增主键ID重新排序

hush阅读(86)赞(0)

一、不清空数据 无外键约束: 1、删除原有主键 alter table ‘表名’ drop ‘id’; 2、添加新主键字段并设置主键 alter table ‘表名’ ...

mysql中对数据的去重-seo优化_前端开发_渗透技术

mysql中对数据的去重

hush阅读(125)赞(0)

DISTINCT 在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id...

mysql锁表解决方案-seo优化_前端开发_渗透技术

mysql锁表解决方案

hush阅读(138)赞(0)

1.为何会锁表 首先我们了解一下数据库查询机制,首先我们用工具进行连接查询时,会创建一个connection,此时数据库会将查询语句解析成一棵“树”,各个引擎底层的结构不一样,mysql的话在innodb用的是b-tree,俗称b+树,那么...