熬夜不加班的程序员
熬夜不加班的程序员
全部文章
MySQL
985(1)
AQS(1)
B+树(1)
BAT(1)
bean(1)
B树(1)
docker(3)
Dubbo(2)
HashMap(1)
HR(1)
Java(141)
Java IO(1)
Java web(1)
Java性能调优(3)
java架构师(2)
Java面试(1)
JVM(5)
JVM面试(3)
K8S(1)
Kafka(2)
Netty(1)
offer(2)
oracle(1)
Python(3)
Python编程(5)
RabbitMQ(2)
redis(14)
RocketMQ(1)
SOA(1)
Spring(18)
spring APO(1)
Spring Boot(7)
Spring Boot (1)
spring cloud(1)
Spring Framework(1)
Spring5(1)
SpringBoot(3)
SpringCloud(2)
SQL(2)
Stream API(1)
synchronized(1)
top(1)
try-catch-finally(1)
zookeeper(2)
中台(1)
休假(1)
分布式(9)
分布式数据库(1)
分布式系统(1)
华为(5)
华为面试(2)
压缩(1)
原子性问题(1)
大学生(1)
头条(3)
女博士(1)
字节跳动(2)
并发(1)
并发编程(7)
微服务(4)
性能调优(1)
拼多多(1)
数据库(4)
数据结构(1)
数据结构与算法(3)
日期(1)
未归档(4)
架构(2)
消息中间件(3)
清华(1)
源码(2)
百度(1)
研究生(1)
秋招(1)
程序员(17)
程序员加班(1)
算法(2)
线程(1)
缓冲池(2)
缓存(1)
网易(3)
美团(2)
腾讯(4)
裁员(1)
设计模式(2)
试用期(1)
调优(1)
阿里(8)
阿里云(1)
限流(1)
面试(14)
面试 笔试 微软 百度 腾讯(1)
面试清单(1)
高可用(1)
高并发(7)
高性能(1)
归档
标签
去牛客网
登录
/
注册
熬夜不加班的程序员的博客
加微❤:mf97532 免费获取文中资料以及更多Java面试+架构资料
全部文章
/ MySQL
(共16篇)
面试官【中高级试题】:MVCC实现原理是什么?
来自专栏
mvcc的实现原理主要依赖于记录中的三个隐藏字段,undolog,read view来实现的。 image.png 推荐学习☆☆☆☆☆ 最新MySQL(面试官最爱):索引、事务、MVCC、锁、调优、分库分表、Explain、读写分离、ACID、主从复制、幻读,一次...
Java
面试
程序员
MySQL
2022-06-20
1
363
阿里P8MySQL,基础索引锁日志调优都不误,一锅深扒端给你!
来自专栏
阿里P8MySQL,基础/索引/锁/日志/调优都不误,一锅深扒端给你 阿里P8MySQL,你知道都问些啥吗?昨天小编特意去搜集了一些MySQLP8问题,经过整理归纳分为基础、索引、锁、日志、调优、开放问题等等168道题目,拿出这些题来测试一下自己水平可否??? 先上一张MySQL思维脑图(xmi...
Java
程序员
Java面试
架构
java
MySQL
数据库
面试解析
2021-05-18
1
483
面试官:聊一下你对MySQL索引实现原理?
来自专栏
在数据库中,如果索引太多,应用程序的性能可能会受到影响,如果索引太少,又会对查询性能产生影响。所以,我们要追求两者的一个平衡点,足够多的索引带来查询性能提高,又不因为索引过多导致修改数据等操作时负载过高。 文章会从,B+树索引,索引的分类,哈希索引,全文索引,这个几个方面讲解 B+树索引 ...
2021-05-13
0
601
面试官:MySQL索引为什么用B+树?
前言 讲到索引,第一反应肯定是能提高查询效率。例如书的目录,想要查找某一章节,会先从目录中定位。如果没有目录,那么就需要将所有内容都看一遍才能找到。 索引的设计对程序的性能至关重要,若索引太少,对查询性能受影响;而如果索引太多,则会影响增/改/删等的性能。 知识点 MySQL中一般支持以下几...
2021-05-13
0
457
MySQL 性能调优——数据库的分库分表
随着业务的不断增长,数据库中的数据也会越来越多,数据库的压力会越来越大,我们会发现,在业务繁忙的时候,数据库的性能会直线下降,这时为了保证良好的性能,需要想办法分担数据库的压力。分担数据库的读负载可以使用主从复制的方式,增加只读从数据库,通过读写分离的方式把数据库的读负载分担到不同的从数据库中,这时...
2021-05-13
0
408
Maxwell读取MySQL binlog日志到Kafka!
启动MySQL 创建maxwell的数据库和用户 在MySQL中创建一个测试数据库和表 前面三个步骤详见 Maxwell读取MySQL binlog日志通过stdout展示 启动Zookeeper [hadoop@hadoop001 ~]$ cd $ZK_HOME/bin [hadoop@...
2021-05-13
0
986
MySQL锁机制——你想知道的都在这了!
一、锁的类型 1. 行锁 (1)共享锁(S Lock)允许事务读一行数据 (2)排它锁 (X Lock) 允许事务读一行数据 2. 表锁(意向锁) 锁定允许事务在行级上的锁和表级上的锁同时存在。为了支持在不同粒度上进行加锁操作,InnoDB存储引擎支持一种额外的锁方式 (1)意向共享...
2021-05-13
1
399
MySQL中":="和"="的区别,你知道吗?
= 只有在set和update时才是和:=一样,赋值的作用,其它都是等于的作用。鉴于此,用变量实现行号时,必须用:=。 := 不只在set和update时时赋值的作用,在select也是赋值的作用。 下面是:=和=的在select时作用对比 (1)sql set @num=...
2021-05-13
0
777
关于MySQL,你必须要了解的锁知识!
01 前言 MySQL 的锁按照范围可以分为全局锁、表锁、行锁,其中行锁是由数据库引擎实现的,并不是所有的引擎都提供行锁,MyISAM 就不支持行锁,所以文章介绍行锁会以InnoDB引擎为例来介绍。 02 全局锁 MySQL 提供全局锁来对整个数据库实例加锁。 2.1 语法 ...
2021-05-13
1
648
面试高频,屡试不爽的mysql索引特性总结!
01 Sql执行顺序 (1) FROM 子句 组装来自不同数据源的数据 (2)WHERE 子句 基于指定的条件对记录进行筛选 (3) GROUP BY 子句 将数据划分为多个分组 (4)使用聚合函数进行计算 (5)使用HAVING子句筛选分组 (6)计算所有的表达式 (7)使用ORD...
2021-05-13
0
596
首页
上一页
1
2
下一页
末页