上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: 如何分析SQL性能:我们可以使用 EXPLAIN 命令来分析 SQL 的执行计划 。执行计划是指一条 SQL 语句在经过 MySQL 查询优化器的优化会后,具体的执行方式。 在项目中如果发现部分 SQL 语句执行缓慢,等待查询时间长,可以考虑优化慢查询,具体思路为: 通过慢查询日志定位 SQL 使用 阅读全文
posted @ 2023-09-19 14:56 壹索007 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 锁是一种常见的并发事务的控制方式。(1)表级锁和行级锁了解吗?有什么区别? MyISAM 仅仅支持表级锁(table-level locking),一锁就锁整张表,这在并发写的情况下性非常差。InnoDB 不光支持表级锁(table-level locking),还支持行级锁(row-level l 阅读全文
posted @ 2023-09-19 14:47 壹索007 阅读(15) 评论(0) 推荐(0) 编辑
摘要: (1)事务:逻辑上的一组操作,要么都执行,要么不执行。数据库事务:如果没有特指分布式事务,往往指的就是数据库事务。数据事务的作用:数据库事务可以保证多个对数据库的操作(也就是 SQL 语句)构成一个逻辑上的整体。构成这个逻辑上的整体的这些数据库操作遵循:要么全部执行成功,要么全部不执行。InnoDB 阅读全文
posted @ 2023-09-19 14:41 壹索007 阅读(16) 评论(0) 推荐(0) 编辑
摘要: MVCC:多版本控制 (multi versioning) 就是对非锁定读的实现。如果读取的行正在执行 DELETE 或 UPDATE 操作,这时读取操作不会去等待行上锁的释放。相反地,InnoDB 存储引擎会去读取行的一个快照数据,对于这种读取历史数据的方式,我们叫它快照读 (snapshot r 阅读全文
posted @ 2023-09-19 14:34 壹索007 阅读(21) 评论(0) 推荐(0) 编辑
摘要: (1)HTTP 协议介绍 HTTP 协议,全称超文本传输协议(Hypertext Transfer Protocol)。顾名思义,HTTP 协议就是用来规范超文本的传输,超文本,也就是网络上的包括文本在内的各式各样的消息,具体来说,主要是来规范浏览器和服务器端的行为的。 并且,HTTP 是一个无状态 阅读全文
posted @ 2023-09-19 12:44 壹索007 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.OSI 和 TCP/IP 网络分层模型 (1)OSI 七层模型是什么?每一层的作用是什么? (2)TCP/IP 四层模型是什么?每一层的作用是什么? 网络接口层、网络层(为分组交换网上的不同主机提供通信服务)、传输层(提供应用进程之间的端到端逻辑通信)、应用层(为用户提供应用程序) (3)为什么 阅读全文
posted @ 2023-09-19 12:44 壹索007 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL 中常见的日志? MySQL日志:包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。Binlog(二进制日志、归档日志) redo log(事务日志、重做日志) undo log(回滚日志) (1)Redo log 重做日志是InnoDB独有的,它让MySQL拥有了崩溃恢 阅读全文
posted @ 2023-09-19 12:42 壹索007 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.索引:是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。常见的索引结构有: B 树, B+树 和 Hash、红黑树。在 MySQL 中,无论是 Innodb 还是 MyIsam,都使用了 B+树作为索引结构。 2.索引优缺点:优点: 使用索引可以大大加快数据的检索速度 阅读全文
posted @ 2023-09-18 21:46 壹索007 阅读(9) 评论(0) 推荐(0) 编辑
摘要: MySQL有Server层和存储引擎层,存储引擎层为插件式实现,redo log为InnoDB独有。 1.MySQL 支持哪些存储引擎?默认使用哪个? 所有的存储引擎中只有 InnoDB 是事务性存储引擎,也就是说只有 InnoDB 支持事务。 2.MySQL 存储引擎架构了解吗? MySQL 存储 阅读全文
posted @ 2023-09-18 21:43 壹索007 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL的索引有哪些索引在什么层面: 索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储引擎具有不同的索引类型和实现。B+树索引:是大多数 MySQL 存储引擎的默认索引类型。哈希索引:哈希索引能以 O(1) 时间进行查找,但是失去了有序性;InnoDB 存储引擎有一个特殊的功能叫 阅读全文
posted @ 2023-09-18 20:56 壹索007 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页