![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
iamfrankjie
这个作者很懒,什么都没留下…
展开
-
.Net下MySql空闲连接无法回收释放的原因
现象大家知道,在.Net/.Net Core下,我们使用的MySql.Data库,它默认开启开启连接池模式的,同时也有最小连接池和最大连接池的配置:连接字符串参数说明默认值Pooling是否启用连接池trueMinPoolSize最小的连接池数0MaxPoolSize最小的连接池数100如果请求高峰期的时候, 连接一般就不够用,只要没满足MaxPoolSize,就会一直创建连接。可是到了低峰期后,通过show processlist查看mysql的连原创 2020-11-06 15:09:40 · 1019 阅读 · 0 评论 -
mysql探究-IOPS优化
当使用公有云关系存储数据库服务时,经常会对IOPS做限制,导致数据库如果操作频繁,经常会达到限制,特别是inser,update,delete这类需要操作写入磁盘的。本篇讲讲IOPS是什么,为什么会高,以及Mysql的处理方案。什么是IOPS简单的理解就是每秒的磁盘操作次数。为什么会高当每次insert,update时, 写入的磁盘次数就会变高。我们查看mysql的文件也能发现有几个很大...原创 2020-02-17 10:36:53 · 3455 阅读 · 0 评论 -
mysql探究-redolog和binlog的设计思路
mysql的更新流程,会牵涉到它的日志模块:redolog和binlogredolog(重做日志)redolog是Mysq的InnoDB引擎中才有的日志模块。如果每次更改操作,都要进行一次日志磁盘写入,行数据磁盘更改,整个过程的IO就会很高,那InnoDB是怎么处理的呢?当更新一条数据时,InnoDB会找到要更新的行数据,把做了什么修改记录写到redolog中,并把这行数据更新到内存中,整...原创 2019-05-19 23:57:27 · 651 阅读 · 0 评论 -
mysql探究-事务的隔离性
事务的特性ACID原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)今天主要了解的是隔离性。事务的隔离性先了解下脏读,不可重复读取,幻读的概念:脏读:能读到其他事务未提交的数据。不可重复读:两个事务,事务A先读了某个字段值,事务B把这个字段值改了并提交,事务A再次读时,值已经变了。幻读:两个事...原创 2019-06-11 12:08:57 · 114 阅读 · 0 评论