sufu1065
这个作者很懒,什么都没留下…
展开
-
MySQL 基础模块的面试题总结
说一下 MySQL 执行一条查询语句的内部执行过程?客户端先通过连接器连接到 MySQL 服务器。连接器权限验证通过之后,先查询是否有查询缓存,如果有缓存(之前执行过此语句)则直接返回缓存数据,如果没有缓存则进入分析器。分析器会对查询语句进行语法分析和词法分析,判断 SQL 语法是否正确,如果查询语法错误会直接返回给客户端错误信息,如果语法正确则进入优化器。优化器是对查询语句进行优化处理...原创 2020-10-28 16:08:23 · 387 阅读 · 0 评论 -
MySQL 索引的面试题总结
什么是索引?索引是一种能帮助 MySQL 提高查询效率的数据结构。索引分别有哪些优点和缺点?索引的优点如下:快速访问数据表中的特定信息,提高检索速度。创建唯一性索引,保证数据表中每一行数据的唯一性。加速表与表之间的连接。使用分组和排序进行数据检索时,可以显著减少查询中分组和排序的时间。索引的缺点:虽然提高了的查询速度,但却降低了更新表的速度,比如 update、insert...原创 2020-10-28 16:08:24 · 332 阅读 · 0 评论 -
MySQL 事务的面试题总结
事务是什么?事务是一系列的数据库操作,是数据库应用的基本单位。MySQL 事务主要用于处理操作量大,复杂度高的数据。事务有哪些特性?在 MySQL 中只有 InnDB 引擎支持事务,它的四个特性如下:原子性(Atomic):要么全部执行,要么全部不执行;一致性(Consistency):事务的执行使得数据库从一种正确状态转化为另一种正确状态;隔离性(Isolation):在事务正确提...原创 2020-10-28 16:08:24 · 230 阅读 · 0 评论 -
MySQL 中锁的面试题总结
什么是锁?MySQL 中提供了几类锁?锁是实现数据库并发控制的重要手段,可以保证数据库在多人同时操作时能够正常运行。MySQL 提供了全局锁、行级锁、表级锁。其中 InnoDB 支持表级锁和行级锁,MyISAM 只支持表级锁。什么是死锁?是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些...原创 2020-10-28 16:08:25 · 1232 阅读 · 0 评论 -
MySQL 中日志的面试题总结
MySQL 有哪些重要的日志文件?MySQL 中的重要日志分为以下几个:① 错误日志:用来记录 MySQL 服务器运行过程中的错误信息,比如,无法加载 MySQL 数据库的数据文件,或权限不正确等都会被记录在此,还有复制环境下,从服务器进程的信息也会被记录进错误日志。默认情况下,错误日志是开启的,且无法被禁止。默认情况下,错误日志是存储在数据库的数据文件目录中,名称为 hostname.err...原创 2020-10-28 16:08:26 · 703 阅读 · 0 评论 -
MySQL 命令和内置函数
如何用命令行方式连接 MySQL 数据库?使用 mysql -u用户名 -p密码; 输入用户名和密码就可以正常进入数据库连接了,实例如下: mysql -uroot -p123456;其中,用户名为 root,密码为 123456。关于命令 mysql -h 127.0.0.1 -uroot -P 3307 -p3307 以下说法错误的是?A.-h 和 -P 可以省略B.-u 和...原创 2020-10-28 16:08:26 · 240 阅读 · 0 评论 -
MySQL 性能优化 & 分布式
MySQL 性能指标都有哪些?如何得到这些指标?MySQL 的性能指标如下:① TPS(Transaction Per Second) 每秒事务数,即数据库每秒执行的事务数。MySQL 本身没有直接提供 TPS 参数值,如果我们想要获得 TPS 的值,只有我们自己计算了,可以根据 MySQL 数据库提供的状态变量,来计算 TPS。需要使用的参数:Com_commit :表示提交次数,通...原创 2020-10-28 16:08:27 · 293 阅读 · 0 评论 -
MySQL 常见的开放性问题
有一个超级大表,如何优化分页查询?超级大表的分页优化分有以下两种方式:数据库层面优化:利用子查询优化超多分页场景,比如:SELECT a.* FROM 表 1 a, (select id from 表 1 where 条件 LIMIT 100000,20 ) b where a.id=b.id ,先快速定位需要获取的 id 段,然后再关联查询。MySQL 并不是跳过 offset 行,而是取...原创 2020-10-28 16:08:27 · 280 阅读 · 0 评论