文章 2020-04-10 来自:开发者社区

面试总结:关于MySQL事务的10个问题常见面试问答(FQA)

面试总结:关于MySQL事务的10个问题常见面试问答(FQA) 学习关系型数据库MySQL是很好的切入点,大部分人工作中用惯了CRUD,对面试官刨根问底的灵魂拷问你还能对答如流吗?我们有必要了解一些更深层次的数据库基础原理。 文章每周持续更新,各位的「三连」是对我最大的肯定。可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 整理了面试中,关于MySQL事务和存储引擎....

文章 2020-04-06 来自:开发者社区

面试:给我说说你平时是如何优化MySQL的?

面试:给我说说你平时是如何优化MySQL的? 1、explain在MySQL优化的时候、我们使用最多的是explain查看 SQL 的执行计划 类型 解释type 连接类型。一个好的SQL语句至少要达到range级别、杜绝出现all级别key 使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式【force index】、这里可以用force index(),这...

文章 2020-03-24 来自:开发者社区

面试官:谈谈你对mysql联合索引的认识?

面试官:谈谈你对mysql联合索引的认识?引言本文预计分为两个部分:(1)联合索引部分的基础知识在这个部分,我们温习一下联合索引的基础(2)联合索引部分的实战题在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。 正文基础讲联合索引,一定要扯最左匹配!放心,我不扯有的没的,几句话懂个大概就行!最左匹配所谓最左原则指的就是如果你的 SQL 语句中用到了联合索引中的最左边的索引,那么这条 SQ....

文章 2020-03-16 来自:开发者社区

去 BAT 面试,总结了这 50 道 MySQL 面试题!

本文总结了 50 道 MySQL 面试题! 1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ? 2、Mysql服务器默认端口是什么?Mysql服务器的默认端口是3306。 3、与Oracle相比,Mysql有什么优势?Mysql是开源软件,随时可用,无需付费。Mysql是便携....

文章 2019-09-19 来自:开发者社区

面试BAT前先搞定这18道MySQL经典面试题(含答案解析)

一、MySQL的复制原理以及流程 (1)复制基本原理流程 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 从:sql执行线程——执行relay log中的语句; (2)MySQL复制的线程有几个及之间的关联MyS...

文章 2019-09-08 来自:开发者社区

105道BAT最新Java面试题(MySQL+Redis+nginx+ookeeper+MongoDB)

MySQL面试题 主键 超键 候选键 外键2.数据库事务的四个特性及含义 视图的作用,视图可以更改么? drop,delete与truncate的区别 索引的工作原理及其种类 连接的种类 数据库范式 数据库优化的思路 存储过程与触发器的区别 Redis面试题 使用Redis有哪些好处? redis相比memcached有哪些优势? redis常见性能问题和解决方案4.MySQL里有200...

文章 2019-08-07 来自:开发者社区

20道BAT面试官最喜欢问的JVM+MySQL面试题(含答案解析)

1. 内存模型以及分区,需要详细到每个区放什么。JVM 分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面,class 类信息常量池(static 常量和 static 变量)等放在方法区new: 方法区:主要是存储类信息,常量池(static 常量和 static 变量),编译后的代码(字节码)等数据 堆:初始化的对象,成员变量 (那种非 static 的变量),所有的对象实例....

文章 2019-07-13 来自:开发者社区

突破Java面试(50)-MySQL读写分离及主从同步延时解决方案

0 Github 1 面试题 有没有做过MySQL读写分离 如何实现MySQL的读写分离 主从复制原理 如何解决MySQL主从同步的延时问题 准备好面对这炮轰式面试了吗? 2 考点分析 高并发阶段,肯定需要做读写分离. 实际上大部分互联网公司/网站/APP,都是读多写少 针对现状,写一个主库,挂着多个从库,然后从多个从库来读,那不就可以支撑更高的读并发压力了吗? 3 MySQL读写分离的...

突破Java面试(50)-MySQL读写分离及主从同步延时解决方案
文章 2019-06-20 来自:开发者社区

MySQL面试考点整理

一、内外连接 内连接: 只连接匹配的行 左外连接: 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行 右外连接: 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行 全外连接: 包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。 交叉连接: 生成笛卡尔积-它不使用任何匹配或者选取条件,而是直接将一个数据源中.....

文章 2018-12-06 来自:开发者社区

面试前必须知道的MySQL命令【explain】

前言 只有光头才能变强 刷面试题的时候,不知道你们有没有见过MySQL这两个命令:explain和profile(反正我就见过了).. 之前虽然知道这两个命令大概什么意思,但一直没有去做笔记。今天发现自己的TODO LIST有这么两个命令,于是打算来学习一番,记录一下~ 使用的MySQL的版本为5.6.38 一、explain命令 1.1体验explain命令 首先我们来体验一下explain.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注