Ari的小跟班

  :: :: 博问 :: 闪存 :: :: :: :: 管理 ::

随笔分类 -  数据库

摘要:Redis常见面试题总结(上) Redis 基础 什么是 Redis ​ Redis 是一个基于 C 语言开发的开源数据库(BSD 许可),与传统数据库不同的是 Redis 的数据是存在内存中的(内存数据库),读写速度非常快,被广泛应用于缓存方向。并且,Redis 存储的是 KV 键值对数据。 ​ 阅读全文
posted @ 2022-09-15 21:20 Ari的小跟班 阅读(144) 评论(0) 推荐(0) 编辑

摘要:MySQL中的隐式转换造成的索引失效 本次测试使用的 MySQL 版本是 5.7.26,随着 MySQL 版本的更新某些特性可能会发生改变,本文不代表所述观点和结论于 MySQL 所有版本均准确无误,版本差异请自行甄别。 原文:https://www.guitu18.com/post/2019/11 阅读全文
posted @ 2022-09-15 14:53 Ari的小跟班 阅读(106) 评论(0) 推荐(0) 编辑

摘要:参考自MySQL数据库时间类型数据存储建议 | JavaGuide,感谢Guide哥! MySQL数据库时间类型数据存储建议 ​ 我们平时开发中不可避免的就是要存储时间,比如我们要记录操作表中这条记录的时间、记录转账的交易时间、记录出发时间等等。你会发现时间这个东西与我们开发的联系还是非常紧密的,用 阅读全文
posted @ 2022-09-15 14:38 Ari的小跟班 阅读(241) 评论(0) 推荐(0) 编辑

摘要:SQL语句在MySQL中的执行过程 本文来自木木匠投稿。 ​ 本篇文章会分析下一个 SQL 语句在 MySQL 中的执行流程,包括 SQL 的查询在 MySQL 内部会怎么流转,SQL 语句的更新是怎么完成的。在分析之前我会先带着你看看 MySQL 的基础架构,知道了 MySQL 由那些组件组成以及 阅读全文
posted @ 2022-09-15 14:27 Ari的小跟班 阅读(242) 评论(0) 推荐(0) 编辑

摘要:参考InnoDB存储引擎对MVCC的实现 | JavaGuide,感谢Guide哥! InnoDB存储引擎对MVCC的实现 一致性非锁定读和锁定读 一致性非锁定读 ​ 对于 一致性非锁定读(Consistent Nonlocking Reads(InnoDB存储引擎通过行多版本控制(MVCC)的方式 阅读全文
posted @ 2022-09-15 13:58 Ari的小跟班 阅读(58) 评论(0) 推荐(0) 编辑

摘要:MySQL事务隔离级别详解 本文由 SnailClimb 和 guang19 共同完成。 关于事务基本概览的介绍,请看这篇文章的介绍:MySQL 常见知识点&面试题总结 事务隔离级别总结 ​ 在典型的应用程序中,多个事务并发运行,经常会操作相同的数据来完成各自的任务(多个用户对同一数据进行操作)。并 阅读全文
posted @ 2022-09-15 11:51 Ari的小跟班 阅读(792) 评论(0) 推荐(0) 编辑

摘要:参考自JavaGuide的MySQL三大日志(binlog、redo log和undo log)详解 | JavaGuide,感谢Guide哥! MySQL三大日志(binlog、redo log和undo log)详解 本文来自公号程序猿阿星投稿,JavaGuide 对其做了补充完善。 前言 ​ 阅读全文
posted @ 2022-09-15 11:26 Ari的小跟班 阅读(199) 评论(0) 推荐(0) 编辑

摘要:MySQL索引详解 感谢WT-AHA对本文的完善,相关 PR:https://github.com/Snailclimb/JavaGuide/pull/1648 。 参考JAVAGUIDE,MySQL索引详解 | JavaGuide,感谢Guide哥! 何为索引?有什么作用? ​ 索引是一种用于快速 阅读全文
posted @ 2022-09-15 10:34 Ari的小跟班 阅读(94) 评论(0) 推荐(0) 编辑

摘要:MySQL高性能优化规范建议总结 作者: 听风 原文地址: (1) Mysql高性能优化规范建议 - 听风。 - 博客园 (cnblogs.com)。 JavaGuide 已获得作者授权,并对原文内容进行了完善。本文参考JavaGuideMySQL高性能优化规范建议总结 | JavaGuide 数据 阅读全文
posted @ 2022-09-14 20:44 Ari的小跟班 阅读(107) 评论(0) 推荐(0) 编辑

摘要:MySQL常见面试题总结 MySQL 基础 关系型数据库介绍 ​ 顾名思义,关系型数据库就是一种建立在关系模型的基础上的数据库。关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多、多对多)。关系型数据库中,我们的数据都被存放在了各种表中(比如用户表),表中的每一行就存放着一条数据(比如一个 阅读全文
posted @ 2022-09-14 17:43 Ari的小跟班 阅读(125) 评论(0) 推荐(0) 编辑

摘要:# 数据库基础知识总结 ​ 数据库知识基础,这部分内容一定要理解记忆。虽然这部分内容只是理论知识,但是非常重要,这是后面学习 MySQL 数据库的基础。PS: 这部分内容由于涉及太多概念性内容,所以参考了维基百科和百度百科相应的介绍。 ## 什么是数据库, 数据库管理系统, 数据库系统, 数据库管理 阅读全文
posted @ 2022-09-14 16:33 Ari的小跟班 阅读(852) 评论(0) 推荐(0) 编辑