![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 93
mysql
loong-judge
生活也是一门艺术
展开
-
mysql 使用总结-事务和加锁
mysql 使用总结mysql 引擎索引innodb 事务事务基本特性隔离级别:实现原理MVCC一条update 是怎么执行的?mysql锁mysql具体锁:锁机制:不加锁情况:加锁死锁日志状态输出时间查看错误日志输出位置获取死锁信息mysql 引擎myisam 是5.1版本之前的默认引擎,⽀持全⽂检索、压缩、空间函数等,但是不⽀持事务和⾏级锁,所以⼀般⽤于有⼤量查询少量插⼊的场景来使⽤,⽽且myisam不⽀持外键,并且索引和数据是分开存储的。innodb 是基于聚簇索引建⽴的,和myisam相反原创 2021-11-02 00:14:14 · 769 阅读 · 0 评论 -
MySQL索引及其实现原理(基于MyISAM及InnoDB引擎)
1 数据结构及算法基础1.1 索引的本质官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构本质:索引是数据结构查询是数据库的最主要功能之一。我们都希望查询速度能尽可能快,因此数据库系统的设计者会从查询算法角度优化最基本的查询算法当然是顺序查找(linear search),这种复杂度为O(n)的算法在数据量很大时显然是糟糕的好在CS的发展提供了很多...转载 2020-02-20 11:33:49 · 523 阅读 · 0 评论 -
MySql数据库之【索引和锁】
一、索引使用索引为什么可以加快数据库的检索速度啊? 为什么说索引会降低插入、删除、修改等维护任务的速度。 索引的最左匹配原则指的是什么? Hash索引和B+树索引有什么区别?主流的使用哪一个比较多?InnoDB存储都支持吗? 聚集索引和非聚集索引有什么区别? ........ 1.1聊聊索引的基础知识首先Mysql的基本存储结构是页(记录都存在页里边):各个数据...转载 2020-02-20 11:23:20 · 248 阅读 · 0 评论 -
Database access problem. Killing off this connection and all remaining connections in the connection
<property name="connectionTimeoutInMs" value="10000"/><property name="maxConnectionAgeInSeconds" value="600"/>连接池最大连接时间要小于数据库中最大连接保持时间(wait_timeout连接等待时间)。否则数据库超时时,会断开连接,BoneCP连接池依然会把已...原创 2018-06-07 10:24:25 · 6290 阅读 · 7 评论 -
xtrabackup 数据库备份
Percona XtraBackup是一款基于MySQL的热备份的开源实用程序,它可以备份5.1到5.7版本上InnoDB,XtraDB,MyISAM存储引擎的表,Xtrabackup有两个主要的工具:xtrabackup、innobackupex (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 (2)innobackupex则封装了...转载 2018-06-07 10:43:39 · 172 阅读 · 0 评论