MySQL
文章平均质量分 84
trigger333
When you work, work. When you laugh, laugh.
展开
-
X119blog 博客项目中的表结构总结
本文是对X119blog 博客项目中的表结构进行简单的总结,主要根据功能模块进行分析。原创 2023-03-25 10:47:30 · 484 阅读 · 2 评论 -
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 解决方案
使用autoReconnect=true&failOverReadOnly=false,(只对mysql 4之前的版本有效)com.mysql.jdbc.Driver 是mybatis-connection-java 5 及 5 以下的。com.mysql.cj.jdbc.Driver是mybatis-connection-Java 6 及以上的。但是我的这个错误并不是超时,因为wait_timeout 默认是 8小时,而报错信息中的时间只有233ms。以上解决方案的报错信息中的时间一般都很大比如。原创 2023-02-12 17:19:43 · 11467 阅读 · 1 评论 -
MVCC如何解决不可重复读和读取未提交
MVCC如何解决不可重复读和读取未提交:版本链+ReadView原创 2022-04-04 21:15:00 · 1652 阅读 · 0 评论 -
MySQL 索引和连接的介绍和使用
目录建索引的原则索引覆盖索引失效左连接 内连接 右连接的区别建索引的原则字段没有大量相同取值,区分性好,比如身份证号优于性别。字段占用空间小。考虑使用索引覆盖。对数据很少被更新的表,如果用户经常只查询其中的几个字段,可以考虑在这几个字段上建立索引,从而将表的扫描改变为索引的扫描。除了以上原则,在创建索引时,我们还应当注意以下的限制:(1)限制表上的索引数目。对一个存在大量更新操作的表,所建索引的数目一般不要超过3个,最多不要超过5个。索引虽说提高了访问速度,但原创 2022-03-28 16:03:25 · 1134 阅读 · 0 评论 -
MySQL的主从复制
MySQL的主从复制,中继日志,主从复制步骤和作用。目录mysql主从复制详细过程主从复制概述主从复制的步骤主从复制的作用mysql主从复制详细过程主从复制概述复制是指将主数据库的DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制, 从库同时也可以作为其他从服务器的主库,实现链状复制。主从复制的步骤主从复制是 M...原创 2022-03-12 20:47:44 · 1872 阅读 · 0 评论 -
MySQL中的日志
目录日志MySQL中的4种日志错误日志查询日志和慢查询日志二进制日志(binlog)InnoDB 存储引擎的日志重做日志(redo log)回滚日志(undo log)日志MySQL中的4种日志MySQL中常见的几种日志 - 知乎在 MySQL 中,有 4 种不同的日志,分别是错误日志、二进制日志(BINLOG 日志)、查询日志和慢查询日志,这些日志记录着数据库在不同方面的踪迹错误日志错误日志是 MySQL 中最重要的日志之一,它记录了当 m.原创 2022-03-12 20:30:59 · 990 阅读 · 0 评论 -
二叉树 平衡树 搜索树 AVL树 红黑树 B树 B+树
为了解决二叉树数据有序时出现的线性插入树太深问题,树的深度会明显降低,虽然极大提高性能,但是当数据量很大时,一般mysql中一张表达到3-5百万条数据是很普遍,因此平衡二叉树的深度会非常大,mysql读取时会消耗大量IO。不仅如此,计算机从磁盘读取数据时以页(4KB)为单位的,每次读取4096byte。平衡二叉树每个节点只保存了一个关键字(如int即4byte),浪费了4092byte,极大的浪费了读取空间。...原创 2022-03-08 15:53:53 · 438 阅读 · 0 评论 -
MySQL 入门+进阶 (必知必会)
目录为什么要有数据库数据库的优点总结一下:数据库的分类MySQL入门安装和使用SQL语句使用几个注意的点SQL语句执行顺序三种 join索引创建索引为什么要有索引索引优缺点优势劣势索引的分类按照索引的特征按照索引的数据结构按照索引的物理存储索引的数据结构 B+树SQL事务 通俗理解分库分表SQL优化为什么要有数据库其实平常的文件比如 txt也可以存储数据,但是读写效率,存储容量等都不能满足需求,所原创 2022-02-28 16:43:20 · 193 阅读 · 0 评论 -
事务四大特性、事务隔离级别通俗理解
目录事务具有的特性 ACID原子性和一致性的理解(例子)(侵删)并发事务带来的问题事务隔离级别有哪些?事务具有的特性 ACID原子性 atomicity 这几条语句 构成一个事务 是一个最小的执行单元 要么都执行 要么都不执行一致性 consistency执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;隔离性 isolation我在读数据的过程中 别人不能读 事务的操作彼此独立 互斥持久性 durability 持久性是指一个事务一旦被提交,它原创 2022-02-28 15:18:27 · 471 阅读 · 0 评论 -
关系型数据库和非关系型数据库
目录关系型数据库关系型数据库的优点:关系型数据库存在的问题补充:横向扩展和纵向扩展数据库中的横向扩展和纵向扩展1. 概述2. 向上扩展3. 横向扩展非关系型数据库非关系型数据库结构优点不足:非关系型数据库的分类CAP理论关系型与非关系型数据库的比较当前数据库分为关系型数据库和非关系型数据库关系型数据库关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组..转载 2022-02-28 11:02:13 · 974 阅读 · 0 评论