MySQL
文章平均质量分 75
MySQL实战45讲
哆啦A梦丶幻想
博客内容如有错误欢迎指出错误!!!!谢谢
展开
-
BufferPool之链表
本文会介绍free链表,flush链表,LRU链表是什么,以及在Buffer pool中的作用与使用。原创 2022-11-27 17:17:38 · 629 阅读 · 1 评论 -
MySQL之BufferPool
本文会讲述BufferPool是什么,BufferPool的组成,在mysql中的作用。原创 2022-11-26 12:07:04 · 778 阅读 · 0 评论 -
Mysql笔记
mysql笔记原创 2022-10-19 12:25:17 · 144 阅读 · 0 评论 -
mycat2搭建双主双从mysql集群
mycat2+mysq双主双从原创 2022-08-27 21:17:30 · 2235 阅读 · 8 评论 -
MySQL EXPLAN优化成本常数简介
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、思考EXPLAN执行时二、使用步骤1.引入库2.读入数据总结前言MySQL运行分为两层,Server层以及存储引擎层。Server层进行连接管理,查询缓存,语法解析,查询优化等操作;存储引擎层执行具体的数据存取操作;两者执行成本是相互独立互不影响的提示:以下是本篇文章正文内容,下面案例可供参考一、思考EXPLAN执行时示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。原创 2022-02-19 17:24:10 · 836 阅读 · 0 评论 -
MySQL 优化之执行SQL成本
EXPLAIN 升级版 EXPLAIN FORMAT=JSON SQL一、demo 表介绍CREATE TABLE IF NOT EXISTS {TABLE_NAME} ( `id` varchar(32) NOT NULL, `time_recorded` datetime(0) NOT NULL, `time_updated` datetime(0) NOT NULL, `key1_column` int(11) NULL, `key2_column` int(11) NOT原创 2022-02-13 20:43:23 · 596 阅读 · 0 评论 -
Mysql Limit优化
文章目录前言一、数据demo二、案例SQL二、优化案例SQL二、结果对比1. 优化前12.486s2. 优化后0.102秒总结前言我们知道查询除主键和当前索引列外其他数据时,想要走二级索引,查询的数据比例占全部数据的比例比较低才行,否则就会走全表查询一、数据demo表test_modelCREATE TABLE IF NOT EXISTS `test_model` ( `id` varchar(32) NOT NULL, `time_recorded` datetime(0) N原创 2022-02-10 16:14:49 · 671 阅读 · 0 评论 -
数据库MVCC详解
相关学习推荐:mysql教程什么是MVCC全称Multi-Version Concurrency Control,即多版本并发控制,主要是为了提高数据库的并发性能。以下文章都是围绕InnoDB引擎来讲,因为myIsam不支持事务。同一行数据平时发生读写请求时,会上锁阻塞住。但mvcc用更好的方式去处理读—写请求,做到在发生读—写请求冲突时不用加锁。这个读是指的快照读,而不是当前读,当前读是一种加锁操作,是悲观锁。那它到底是怎么做到读—写不用加锁的,快照读和当前读又是什么鬼,跟着你们的贴心老哥,继续往下看。当转载 2021-06-08 18:19:16 · 2450 阅读 · 0 评论 -
MySQL 全局锁 & 表级锁
数据库全局锁 & 表锁文章目录数据库全局锁 & 表锁一、全局锁二、表锁1.引入库总结一、全局锁示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、表锁1.引入库总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。参考:什么是数据库的事务?MySql中哪些存储引擎支持事务?全局锁和表锁 :给表加个字段怎么有这么多原创 2021-05-28 18:58:42 · 155 阅读 · 0 评论 -
从MySQL 性能上出发,普通索引与唯一索引哪个更好
建议使用普通索引原因是:使用查询时,普通索引与唯一索引性能差异可以忽略。更新语言时,普通索引性能比唯一索引要好。那么为什么说"更新语言时,普通索引性能比唯一索引要好"呢?原因是: 对于唯一索引来说,需要将数据页读入内存,判断到没有冲突,插入这个值,语句执行结束; ...原创 2020-04-08 11:54:57 · 911 阅读 · 1 评论 -
MySQL实战45讲读后感:一条SQL查询语句是如何执行的?
01 | 基础架构:一条SQL查询语句是如何执行的?总结: 这一篇我收获了一下几点:一条SQL语句是如何在MySQL中执行的SQL语句中经历的步骤是哪些,主要用来做什么。以及MySQL一些报错,是在哪一个步骤报的1.一条SQL语句是如何在MySQL中执行的2.SQL语句中经历的步骤是哪些,主要用来做什么。以及MySQL一些报错,是在哪一个步骤报的"客户端"这个就不介绍了...原创 2019-10-15 17:20:28 · 236 阅读 · 0 评论