E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
存储引擎-Innodb
MySQL-进阶-
InnoDB
引擎
一、逻辑存储结构二、架构1、内存结构2、磁盘结构3、后台线程三、事物原理1、介绍2、原理(1)、redolog(2)、undolog四、MVCC1、基本概念2、隐藏字段3、undolog4、readview
rch041126
·
2024-02-02 01:18
MySQL
mysql
MySQL 聚集与非聚集索引
文章目录1.聚集索引1.1介绍1.2优点1.3缺点2.非聚集索引3.区别参考文献MySQL中,根据索引树叶结点存放数据行还是数据行的地址,可以将索引分为两类:存放数据行:聚集索引存放数据行地址:非聚集索引
InnoDB
恋喵大鲤鱼
·
2024-02-02 00:48
《MySQL
快速上手》
MySQL
聚集索引
非聚集索引
MIT 6.5830 概述
执行/
存储引擎
聚簇索引查询优化分析内容21节课程比较啰
一颗小小的石头.
·
2024-02-01 19:33
MIT6.5830
数据库开发
mit课程
MyBatis框架-多对一处理
数据库设计CREATETABLE`teacher`(`id`INT(10)NOTNULL,`name`VARCHAR(30)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=
INNODB
DEFAULTCHARSET
陆卿之
·
2024-02-01 17:33
mybatis
mybatis
oracle
数据库
如何安装MySQL
它通过各种
存储引擎
提供多用户访问支持。它得到了甲骨文公司的支持。在本节中,我们将学习如何为初学者下载和安装MySQL。
一个正经的测试
·
2024-02-01 16:32
mysql
自动化
selenium
单元测试
数据库
adb
测试用例
网安面试宝典
面试问题记录360SQL的
存储引擎
SQL注入写shell的条件,用法GPC是什么?
知孤云出岫
·
2024-02-01 14:25
面试
职场和发展
【后端】乐观锁和悲观锁
我们在数据库中使用的是MySQL,而MySQL中最常用的
存储引擎
是
InnoDB
。
InnoDB
默认使用行锁。行锁是基于索引的,因此在加锁时必须命中索引,否则将使用表锁。乐观锁它
Lucky小维
·
2024-02-01 13:23
面试题
java
2.1 mysql存储-
存储引擎
存储引擎
存储引擎
是MySQL最核心的模块,并且非常复杂,希望能够通过自己一些有限的支持,能够给大家讲出去。
存储引擎
解决什么问题
存储引擎
将数据存储
花盆有话说
·
2024-02-01 12:25
MySQL锁机制
目录一、数据库的锁机制二、锁的分类三、MySQL中的行级锁,表级锁,页级锁(粒度)1、行级锁2、表级锁3、页级锁四、行级锁之共享锁与排他锁以及死锁1、共享锁2、排它锁3、死锁五、
Innodb
存储引擎
的锁机制
Upaaui
·
2024-02-01 11:39
#
SQL
数据库
mysql
详细介绍MySQL中索引的底层数据结构
索引的数据结构1.为什么使用索引索引是
存储引擎
用于快速找到数据记录的一种数据结构,就好比一本教课书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。
孤叶飘落
·
2024-02-01 09:14
MySQL
mysql
数据结构
数据库
MySQL基础架构及底层数据结构(详解)
目录逻辑架构连接层服务层引擎层存储层SQL执行流程查询缓存解析器词法解析语法解析优化器执行器
存储引擎
InnoDB
架构缓冲池MyISAM区别
InnoDB
数据存储结构页区段碎片区表空间B树B+树B+树和B树的区别逻辑架构连接层系统
1_5_2_
·
2024-02-01 09:42
MySQL
mysql
数据结构
数据库
b树
sql
数据库架构
k8s集群下mysql容器更换pvc存储迁移数据,报错
InnoDB
: Your database may be corrupt
一、背景:在业务生产环境维护过程中会出现k8s集群下mysql容器需要更换pvc存储的场景,更换pvc存储就必须得做数据迁移,不然会出现业务数据丢失的情况。实施的方案主要有两种:方案一:1、将需要迁移的mysql容器里的数据通过mysqldump的方式导出来;2、然后更换pvc存储,然后通过source数据文件.sql的方式导入到新的数据库中;方案二:1、先新建pvc存储,然后挂载到mysql容器
jiang0615csdn
·
2024-02-01 09:30
kubernetes服务
kubernetes
容器
云原生
【mysql】
InnoDB
引擎的索引
目录1、B+树索引1.1二叉树1.1.1二分查找(对半查找)1.1.2树(Tree)1.1.2.1树的定义1.1.2.2树的特点1.1.2.3二叉树1.1.2.4二叉查找(搜索)树1.2B+树1.2.1聚簇索引(clusteredindex)主键索引(primarykey)1.2.2辅助索引(secondarykey)唯一索引(uniqueindex)普通索引(normalindex)组合索引(c
lxtx-0510
·
2024-02-01 09:45
mysql
mysql
数据库
MySQL
InnoDB
是如何实现ACID的?
TheACIDmodelisasetofdatabasedesignprinciplesthatemphasizeaspectsofreliabilitythatareimportantforbusinessdataandmission-criticalapplications.MySQLincludescomponentssuchasthe
InnoDB
storageenginethatadher
wtopps
·
2024-02-01 08:16
数据库
mysql
adb
数据库
Mysql-锁
锁分类按粒度分全局锁:锁整Database,由MySQL的SQLlayer层实现表级锁:锁某Table,由MySQL的SQLlayer层实现行级锁:锁某Row的索引,也可锁定行索引之间的间隙,由
存储引擎
实现
njnu@liyong
·
2024-02-01 06:28
数据库
mysql
数据库
锁
记录锁
表级锁
浅谈mysql日志系统
redologundologbinlogerrorlogslowqueryloggenerallogrelaylog谈谈redolog、undolog和binlog的异同1.实现层级binlog是mysql服务层实现的redolog和undolog是引擎层实现的,只存在于
innodb
zzsan
·
2024-02-01 04:00
mysql
mysql
binlog
redo
log
undo
log
mysql 日志记录过程_浅谈mysql下日志记录
1,如何查看mysql执行命令历史#.mysql_history此文件记录了在mysql中执行命令的历史2,事务日志:transactionlog:事务型
存储引擎
自行的管理和使用。
weixin_39959126
·
2024-02-01 04:26
mysql
日志记录过程
MySQL 写日志 redo_浅谈mysql日志:binlog和redolog
1、redolog又叫重做日志,是
innodb
存储引擎
层的日志,属于物理日志。采用循环写入方法,用来记录修改之后的值,不管事务是否提交,都会把事务操作的变化记录下来。
超级PP大魔王
·
2024-02-01 04:56
MySQL
写日志
redo
MySQL
innoDB
索引实现原理
B+树和二叉树、平衡二叉树一样,都是经典的数据结构。B+树由B树和索引顺序访问方法演化而来,但是在现实使用过程中几乎已经没有使用B树的情况了。B+树的定义在很多数据结构书中都能找到,非常复杂,我们概略它的定义,B+树是B树的一种变形形式,B+树上的叶子结点存储关键字以及相应记录的地址,叶子结点以上各层作为索引使用。一棵m阶的B+树定义如下:(1)每个节点最多可以有m个元素;(2)除了根节点外,每个
Java弟中弟
·
2024-02-01 02:25
select count(*)底层究竟做了什么?
在MySQL的使用规范中,我们一般使用事务引擎
InnoDB
作为(一般业务)表的
存储引擎
,在此前提下,COUNT(*)操作的时间复杂度为O(N),其中N为表的行数。
Python编程社区
·
2024-02-01 01:14
InnoDB
学习笔记(3)Redo log
MySQL·引擎特性·
InnoDB
redolog漫游MySQL·引擎特性·Thedesignofmysql8.0redologLSN(logsequencenumber)用于记录日志序号,它是一个不断递增的
Sarahhhh
·
2024-02-01 01:18
MySQL 初识MySQL
目录1数据库1.1前言1.2数据库分类1.2.1关系型数据库(RDBMS)1.2.2非关系型数据库1.2.3关系型数据库与非关系型数据库的区别2链接数据库3SQL分类4
存储引擎
1数据库1.1前言到底什么是
JiA-Bai
·
2024-01-31 23:45
MySQL
mysql
adb
数据库
经验分享
【JAVA核心知识】29:MySQL架构基础篇 ---《高性能MySQL》读书笔记
MySQL架构基础篇MySQL逻辑架构MySQL的缓冲池
存储引擎
InnoDB
锁锁级别死锁事务事务的ACID事务的隔离级别事务中混合使用
存储引擎
binlog,redolog与undologbinlogredologundolog
yue_hu
·
2024-01-31 22:28
JAVA核心知识
数据库
mysql
架构
经验分享
mysql为什么建议要自增主键_MySQL 为什么建议使用自增主键?
我这里也稍微解释一下页分裂,mysql(注意本文讲的mysql默认为
InnoDB
引擎)底层数据结构是B+树,所谓的索引其实就是一
戴孟君
·
2024-01-31 22:58
mysql为什么建议要自增主键
mysql主键为什么要自增_MySQL表为什么要有自增主键
int,bigint)可以降低二级索引的空间,提升二级索引的内存命中率3.自增型的主键可以减小page的碎片,提升空间和内存的使用4.无主键的表删除,在row模式的主从架构,会导致备库夯住解释下原因:1)
Innodb
懂点交通的GISer
·
2024-01-31 22:58
mysql主键为什么要自增
【mysql】为什么建议
InnoDB
表必须建主键,并且推荐使用整型的自增主键?
文章目录1.为什么建议
InnoDB
表必须建主键2.为什么推荐使用整型的自增主键?
云川之下
·
2024-01-31 22:26
Java
mysql
数据库
推荐自增主键
初识-MySQL基础知识点
目录第一章MySQL基础知识SQL语言特点SQL语言组成启动登陆设置密码字符集字符集的设置字符序
存储引擎
概念
InnoDB
MyISAMMEMORY第二章数据库系统概论数据库基本概念数据库的发展MySQL数据库第三章数据库的创建和管理创建
J_Choi
·
2024-01-31 22:52
mysql
mysql
为什么MySQL推荐使用自增主键?
Tree)的叶子节点上,这就要求同一个叶子节点内(大小为一个内存页或磁盘页)的各条数据记录按主键顺序存放,因此每当有一条新的记录插入时,MySQL会根据其主键将其插入适当的节点和位置,如果页面达到装载因子(
InnoDB
拾光师
·
2024-01-31 22:51
MySQL
程序人生
29 python快速上手
概要:事务锁数据库连接池SQL工具类其他1.事务
innodb
引擎中支持事务,myisam不支持。CREATETABLE`users`(`id`
笛秋白
·
2024-01-31 21:19
pyhon全栈开发
python
adb
android
28 python快速上手
索引和函数及存储过程1.索引1.1索引原理1.1.1非聚簇索引(mysiam引擎)1.1.2聚簇索引(
innodb
引擎)1.2常见索引1.2.1主键和联合主键索引1.2.2唯一和联合唯一索引1.2.3索引和联合索引案例
笛秋白
·
2024-01-31 21:49
pyhon全栈开发
MYSQL
python
android
开发语言
Prometheus 监控系统的初步了解与系统搭建
目录目录目录前言Prometheus的相关知识Prometheus特点Prometheus的
存储引擎
:TSDBPrometheus的组件1.核心组件:prometheusserverPrometheusserver
yucfkyu
·
2024-01-31 20:05
prometheus
饿了么元数据管理实践之路
具体可以参考下图:数据问题:多种执行、
存储引擎
,分钟、小时、天级的任务调度,怎样梳理数据的时间线变化?数据使用:任务、表、列、指标等数据,如何进行检索、复用、清理、热度Top计算?
weixin_34113237
·
2024-01-31 20:57
ui
数据库
大数据
面试题 进阶版
MySQL锁概述相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的
存储引擎
支持不同的锁机制。
十点 vha
·
2024-01-31 19:39
面试小抄
面试
(详解为什么有索引、b+树更适合做索引、索引操作、MyISAM和
InnoDB
索引实现)
认识磁盘1.数据存在哪2.磁盘结构3.MYSQL和磁盘交互的基本单位三、理解索引1.认识索引2.索引的结构3.为什么b+树比b树更适合做索引四、MYSQL索引实现1.MyISAM索引实现(非聚簇)2.
InnoDB
ilycyq
·
2024-01-31 19:38
mysql
b树
数据库
【技术预研】StarRocks官方文档浅析(3)
参考文档产品简介|StarRocksStarRocksStarRocks是一款高性能分析型数据仓库,使用向量化、MPP架构、CBO、智能物化视图、可实时更新的列式
存储引擎
等技术实现多维、实时、高并发的数据分析
偏振万花筒
·
2024-01-31 15:02
大数据
starRocks
数据库
Mybatis树结构查询
DEFAULTNULL,`parent_id`varchar(32)DEFAULTNULL,`gjfl_level`int(11)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
DEFAULTCHAR
月与篝火
·
2024-01-31 13:48
java
mybatis
java
数据库
mysql数据库的查询
NOTNULL,政治面貌varchar(10)NOTNULLDEFAULT'群众',姓名varchar(20)NOTNULL,出生日期dateNOTNULL,PRIMARYKEY(职工号))ENGINE=
InnoDB
DEF
寻959
·
2024-01-31 13:22
java
前端
javascript
MySQL基础架构
这道题应该从MySQL架构来理解,我们可以把MySQL拆解成几个零件,如下图所示大致上来说,MySQL可以分为Server层和
存储引擎
层。
JusticeCAO
·
2024-01-31 11:00
百度爱番番实时 CDP 建设实践
、挑战与目标2.1面临挑战2.1.1业务层面2.1.2技术层面2.2RT-CDP建设目标2.2.1关键业务能力2.2.2先进技术架构三、技术选型3.1身份关系存储新尝试3.2流式计算引擎选择3.3海量
存储引擎
取舍
明月清风,良宵美酒
·
2024-01-31 11:13
大数据技术栈
百度
big
data
flink
大数据
架构
InnoDB
一次事务的执行过程?
说说
InnoDB
一次事务的执行过程?小伙伴没有回答好,导致面试挂了,来求助尼恩,如何才能回答得很漂亮,让面试官刮目相看、口水直流。
40岁资深老架构师尼恩
·
2024-01-31 09:13
面试
面试
数据库
java
后端
架构
db
mysql
Mysql进阶篇
对用户进行认证服务层:可以接收sql,调用存储过程,优化sql,缓存数据....引擎层:负责实际与文件层进行交互操作的,可以有不同的引擎选择.物理文件层:存储表数据以及各种日志文件.2.Mysql引擎
存储引擎
就是存储数据
米兰的小铁匠~
·
2024-01-31 08:58
Java面试
mysql
数据库
7.MySQL表的约束
CREATEDATABASEmahaiwuji;USEmahaiwuji;CREATETABLEstudent1(idINT,snameVARCHAR(30),sexVARCHAR(1)DEFAULT'男')ENGINE=
INNODB
DEFAULTCHARSET
码海无际
·
2024-01-31 08:37
left join时筛选条件对查询结果的
NOTNULLAUTO_INCREMENT,`card_num`varchar(60)DEFAULTNULL,`customer_id`varchar(60)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
AUTO_INCREMENT
benniaofei18
·
2024-01-31 07:28
java
数据库
开发语言
32个Java面试必考点-09(下)MySQL调优与最佳实践
引擎介绍MySQL中主要的
存储引擎
。&MyISAM是MySQL官方提供的
存储引擎
,其特点是支
机智阳
·
2024-01-31 07:20
java
java
面试
mysql
后端
职场和发展
MySQL事务和SQL优化
事务的隔离级别幻读解决方法脏读不可重复读幻读和不可重复读两者区别事物的隔离级别5数据库优化5.1影响性能因素的优化服务优化应用优化5.2谁参与优化5.3系统优化软件优化硬件优化5.4服务优化MySQL配置5.5MyISAM配置项5.6
InnoDB
陳浩难
·
2024-01-31 04:38
mysql
sql
数据库
mysql优化面试题
1.请解释MySQL中的
InnoDB
和MyISAM
存储引擎
的区别。
编织幻境的妖
·
2024-01-31 01:17
mysql
数据库
04 索引
索引数据结构MYSQL索引是在
存储引擎
层实现的。哈希表优点:新增数据时只需要根据key计算找到对应桶然后追加。
ZyyIsPig
·
2024-01-30 23:23
MySQL
mysql
03 | 事务隔离
MYSQL中,事务的支持是在引擎层实现的,
InnoDB
引擎是支持事务的,MYSQL原生的MyISAM引擎不支持事务。隔离性和隔离级别隔离性,即ACID特性中的I。1.为什么需要隔离级别?
ZyyIsPig
·
2024-01-30 23:52
MySQL
数据库
mysql索引失效的情况
3
存储引擎
不能使用索引中范围条件右边的列4Mysql在使用不等于时无法使用索引会导致全表查询5isnull可以使用索引,但是isnotnull无法使用索引6like以通配符开头会使索引失效导致全表扫描。
积极向上的zzz
·
2024-01-30 23:50
mysql
mysql
android
数据库
Mysql索引篇(三) 善于explain分析sql语句
本系列文章目录展开/收起Mysql索引篇(一)索引的数据结构B+树Mysql索引篇(二)Myisam和
Innodb
的索引Mysql索引篇(三)善于explain分析sql语句Mysql索引篇(四)覆盖索引
张柏沛
·
2024-01-30 22:11
数据库
mysql
索引
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他