牛客466918468号
牛客466918468号
全部文章
mysql
docker(3)
dubbo(1)
elasticsearch(2)
git(1)
github(1)
gradle(2)
ioc(1)
java(111)
linux(3)
log4j(1)
p2p(1)
postman(1)
rabbitmq(2)
redis(7)
rpc(2)
spring(6)
spring boot(6)
spring cloud(1)
sql(2)
tcp(1)
tcp/ip(1)
vue.js(1)
分布式(1)
前端(2)
性能优化(1)
数据库(3)
数据结构(1)
架构(2)
算法(1)
网络(1)
面试(5)
归档
标签
去牛客网
登录
/
注册
牛客466918468号的博客
全部文章
/ mysql
(共8篇)
上大当了,统计数据表中的记录时,count(*) 性能最差?
大家好,我是小林。 当我们对一张数据表中的记录进行统计的时候,习惯都会使用 count 函数来统计,但是 count 函数传入的参数有很多种,比如 count(1)、count(*)、count(字段) 等。 到底哪种效率是最好的呢?是不是 count(*) 效率最差? 我曾经以为 count...
2022-06-23
0
0
MySQL重大Bug自增主键不是连续递增?
很多低级开发工程师都想当然觉得自增主键是严格连续递增的,但事实真的如此吗? 创建一个测试表,执行 show create table SHOW CREATE TABLE tbl_name:显示创建指定命名表的 CREATE TABLE 语句。要使用此语句,必须对该表具有一定的权...
2022-06-23
0
0
剖析MySQL黑盒——MySQL架构设计
为何称MySQL为黑盒? 对于大部分的开发人员而言,编写增删查改的sql语句通过数据库连接去操作数据库,但并不关心数据库是如何监听请求和从连接中把请求数据中提取出来,往往在意表结构,sql执行效率慢就给他们建立索引,完全把MySQL当作黑盒子去使用。 1. 网络连接必须使用线程来处理 MySQ...
2022-06-23
0
0
图文结合,完美解释MySQL逻辑备份的实现流程
1. 摘要 数据作为一家公司的重要资产,其重要程度不言而喻。数据库为数据提供存取服务,担任着重要的角色,如果因数据误删、服务器故障、病毒入侵等原因导致数据丢失或服务不可用,会对公司造成重大损失,所以数据库备份是数据系统中最为重要的一环。 MySQL备份按照类型分为逻辑备份、物理备份、快照备份,本...
2022-06-23
0
0
MySQL查询列必须和group by字段一致吗?
目录 场景:查询各部门薪水最高的员工。 MySQL group by是如何决定哪一条数据留下的? 那么target list和group by column不匹配就一定不能执行吗? MySQL版本:8.0.27 场景:查询各部门薪水最高的员工。 CREATE TABLE `empl...
2022-06-23
0
0
你有没有在MySQL的order by上栽过跟头
排序这个词,我的第一感觉是几乎所有App都有排序的地方,淘宝商品有按照购买时间的排序、B站的评论有按照热度排序的...,当然我们今天说的并不是大数据下该如何优雅的排序,如何提升排序性能的问题,我们说一说MySQL中的排序。 对于MySQL,一说到排序,你第一时间想到的是什么?关键字order by...
2022-06-23
0
0
MySQL 主从复制数据不一致,怎么办?
今天来说说 MySQL 主从复制数据不一致的问题,通过几个具体的案例,来向小伙伴们展示 binlog 不同 format 之间的区别。 1. 准备工作 以下配置基于 Docker。 我这里有一张简单的图向大伙展示 MySQL 主从的工作方式: 这里,我们准备两台机器: 主...
2022-06-23
0
0
2 万字 + 30 张图 | 细聊 MySQL undo log、redo log、binlog 有什么用?
我们知道了一条查询语句经历的过程,这属于「读」一条记录的过程,如下图: 查询语句执行流程 那么,执行一条 update 语句,期间发生了什么?,比如这一条 update 语句: UPDATE t_user SET name = 'xiaolin' WHERE id = 1; 查询语...
2022-06-23
0
0