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数据库 』数据库之表的约束
文章目录前言空属性约束(非空约束)default约束(默认值约束,缺省)列描述comment数字类型长度zerofill主键primarykey追加主键删除主键复合主键自增长在
InnoDB
存储引擎中自增值的跳跃唯一键
Dio夹心小面包
·
2023-11-19 04:16
数据库
数据库
mysql
android
【MySQL】索引常见面试题
从数据页的角度看B+树
InnoDB
是如何存储数据的?B+树是如何进行查询的?为什么MySQL采用B+树作为索引?怎样的索引的数据结构是好的?
Sivan_Xin
·
2023-11-19 02:21
日更计划
#
MySQL数据库
mysql
java
数据库
【MySQL高级】
文章目录1.MySQL的数据目录2.逻辑架构3.存储引擎4.索引的数据结构5.
InnoDB
数据存储结构5.1数据库的存储结构:页5.1.1磁盘与内存交互的基本单位:页5.1.2页结构概述5.1.3页的上层结构
ITfeib
·
2023-11-19 02:46
数据库
数据库
mysql 存储引擎
目录MySQL的存储引擎lnnoDB存储引擎lnnoDB的历史lnnoDB概览Mysql与
InnoDB
架构图
InnoDB
内存架构OperatingSystemCache
InnoDB
磁盘架构MylSAM存储引擎存储
xushiyu1996818
·
2023-11-19 00:22
mysql
mysql
数据库
sql
mysql
innodb
buffer pool缓冲池命中率和命中了哪些表?—— 筑梦之路
环境说明mysql5.7及以上公式#
InnoDB
缓冲区缓存的命中率计算公式100*(1-(
innodb
_buffer_pool_reads/
innodb
_buffer_pool_read_requests
筑梦之路
·
2023-11-19 00:09
数据库技术
mysql
数据库
【MySQL】
InnoDB
和MyISAM区别详解(MySQL专栏启动)
作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、计算机底层、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师。热衷分享,喜欢原创~关注我会给你带来一些不一样的认知和成长。2022博客之星TOP3|CSDN博客专家|后端领域优质创作者|CSDN内容合伙人InfoQ(极客邦)签约作者、阿里
小明java问道之路
·
2023-11-18 23:14
mysql
数据库
索引
InnoDB
MyISAM
存储引擎
后端
MySQL中的锁和Redis的分布式锁的详细介绍,看这一篇就够啦!
二.MySQL中有哪些锁按加锁机制可分为:乐观锁、悲观锁基于锁的属性分类:共享锁(读锁)又称S锁、排他锁(写锁)又称X锁基于锁的粒度分类(范围大小):行级锁((
innodb
)、表级锁(
innodb
、myi
coderyeah
·
2023-11-18 20:01
分布式锁
redis
mysql
redis
分布式
事务死锁排查
记一次事务死锁的排查过程首先使用SELECT*FROMINFORMATION_SCHEMA.
INNODB
_TRX;可以查看当前数据库所有事务状态使用SHOWENGINE
INNODB
STATUS可以查看一些事务状态可以看出
CodingPeppa
·
2023-11-17 14:27
mysql
Mysql分组查询获取每组最新一条数据
255)DEFAULTNULL,`type`int(11)DEFAULTNULL,`in_date`datetimeDEFAULTNULLONUPDATECURRENT_TIMESTAMP)ENGINE=
InnoDB
DEFAULTCHARSET
sunny-king
·
2023-11-17 10:53
mysql
sql
数据库
sysbench tpcc-mysql_MySQL 常用工具sysbench/fio/tpcc等测试
模拟数据库负载更换数据库版本,评估性能变化关注指标CPU%wait,%user,%sys内存只内存读写,不产生swapIOIOPS、iowait、svctm、%util数据库TPS/TpmC、吞吏量(QPS)、响应时长、
InnoDB
施眠药
·
2023-11-17 10:32
sysbench
tpcc-mysql
MySQL
InnoDB
Buffer Pool 概览
InnoDB
BufferPool浅析庄泽超互联网民工/关注分布式存储/数据库内核/wower已关注BufferPool简介
InnoDB
中的数据访问是以Page为单位的,每个Page的大小默认为16KB,
lixora
·
2023-11-17 06:37
MySQL-Concept
-Tahiti
数据库
mysql
MySQL
InnoDB
中undo日志的组织及实现
InnoDB
中undo日志的组织及实现left2right已关注Undo日志在
InnoDB
中起着重要的作用,保证着事务的原子性,解决崩溃恢复的问题,满足隔离性要求等。
lixora
·
2023-11-17 06:37
MySQL-Concept
-Tahiti
数据库
mysql
简单学习一下ibd数据文件解析
1.为什么要解析虽然有很多开源的代码已经实现了这个解码过程,例如使用C实现的undrop-for-
innodb
GreatSQL社区
·
2023-11-17 06:32
ibd文件解析
MySQL内部组件与日志详解
其架构模式是插件式的,支持
InnoDB
、MyISAM、Memory等多
@琴酒**
·
2023-11-17 02:19
mysql
数据库
InnoDB
中 redo log 和 undo log
1.
InnoDB
中的BufferPoolBufferPool的大小由系统变量
innodb
_buffer_pool_size控制,最小为5MB。
十一很迷茫
·
2023-11-17 00:05
数据库
mysql
数据库
MySQL MVCC机制详解
事务是由MySQL的引擎来实现的,我们常见的
InnoDB
引擎它是支持事务的。不过并不是所有的引擎都能支持事务,比如MySQ
程序员小x
·
2023-11-16 21:17
数据库
mysql
数据库
mysql undo log位置_MYSQL UNDO LOG物理格式
InnoDB
采用表空间+回滚段的方式来存储undolog。回滚段定义了UNDO文件的组织方式。
空卡空卡空空卡
·
2023-11-16 20:28
mysql
undo
log位置
MySQL回滚日志 undo log
目录一、引入undolog二、undolog1.undolog的概念2.undolog回滚日志的主要作用3.undolog的数据结构三、undolog举例一、引入undolog
InnoDB
的已提交读和可重复读的底层实现原理
菜鸟~~
·
2023-11-16 20:56
数据库
mysql
数据库
database
MySQL - undo log 图文详解
一前言undolog是
innodb
实现,总的来说提供两个作用:回滚和多版本控制(MVCC)。
mooddance
·
2023-11-16 20:25
MySQL
mysql
undo
log
MySQL-(1)体系结构
MySQL的存储引擎:
InnoDB
:主要用于OLTP应用MyISAM:主要用于OLAP
蜗牛大师
·
2023-11-16 19:24
MySQL系列
mysql
mysql 聚合索引和聚簇索引_MySQL 聚簇索引 和覆盖索引
InnoDB
的聚簇索引实际上在同一结构中保存了B-Tree索引和数据行。2.当表有聚簇索引时,它的数据行实际上存放在索引的叶子页中。“聚簇”表示数据行和相邻的键值紧凑的储存在一起。
应仁学术
·
2023-11-16 17:07
mysql
聚合索引和聚簇索引
mysql索引优化实战
MySQL索引优化全攻略Mysql最左匹配原则MYSQL|最左匹配原则索引类型在实际应用中,
InnoDB
是MySQL建表时默认的存储引擎,B+Tree索引类型也是MySQL存储引擎采用最多的索引类型。
qq_250056868
·
2023-11-16 17:05
mysql
mysql
数据库
索引
Mysql索引详解
在技术层面,索引是一种特殊的文件(
InnoDB
数据表上的索引是表空间的一个组成部分),它包含对数据表里所有记录的引用指针。2.MySQL索引的结构Hash索引:MySQL很少使用,以ha
半桶水专家
·
2023-11-16 16:01
mysql
数据库
mysql
MySQL索引详解
一、MySQL存储引擎2.1存储引擎负责数据的存储和提取,存储引擎是可以多选的,支持
InnoDB
、MyIS
Ascend1797
·
2023-11-16 16:30
Mysql
数据库
mysql
MySQL分页查询的工作原理
注:下面没有特别说明默认MySQL的引擎为
InnoDB
为讲述方便使用select*,生产环境
myprince003
·
2023-11-16 15:25
Mysql
mysql
android
数据库
MySQL--
INNODB
引擎
1、
INNODB
引擎的逻辑存储的结构:第一层的逻辑结构:表空间一个mysql实例可以对应多个表空间,用于存储记录,索引数据。
新手小农
·
2023-11-16 08:21
MySQL
5.7
mysql
java
数据库
Chapter 8 Optimization 调优
优化SQL语句8.3OptimizationandIndexes[+/-]优化和索引8.4OptimizingDatabaseStructure[+/-]优化数据库结构8.5Optimizingfor
InnoDB
Tables
scan724
·
2023-11-16 02:21
8.1 Optimization Overview
8.1OptimizationOverview8.1OptimizationOverview8.2OptimizingSQLStatements8.3OptimizationandIndexes8.4OptimizingDatabaseStructure8.5Optimizingfor
InnoDB
Tables8.6OptimizingforMyISAMTables8.7OptimizingforM
scan724
·
2023-11-16 02:21
mysql8.0 性能优化配置
innodb
_buffer_pool_size
一、缓冲池15.5.1BufferPool缓冲池是主内存中的一个区域,
InnoDB
在访问表和索引数据时会在该区域进行缓存。缓冲池允许直接从内存访问频繁使用的数据,这加快了处理速度。
躁动的青年
·
2023-11-16 02:48
mysql
mysql
性能优化
innodb
buffer_pool
size
MySQL数据库基础到进阶笔记整理包含事务、SQL优化、锁等内容
key=12e4a7324f68371db3984d93e26e458962a4f0bc188ec23ec70637a4f3b4d58f笔记基础上增加了一些内容以及后续的锁、
InnoDB
引擎等内容课程参考
团子加油敲代码
·
2023-11-15 23:07
数据库
数据库
mysql
sql
[MySQL进阶]——索引的数据结构
欢迎访问如果大家觉得博主写的还不错的话,可以点点关注,及时获取我的最新文章非常感谢大家的支持与点赞笔记整理自【宋红康】MySQL数据库(mysql安装/基础/高级/优化),还参考网上的其他技术文章作为补充,具体参考链接在文末文章目录
InnoDB
一定会去到彩虹海的麦当
·
2023-11-15 22:23
mysql
mysql
数据结构
数据库
索引
docker-compose 部署 MySQL 8
MySQL配置文件(my.cnf)#服务端参数配置[mysqld]user=mysql#MySQL启动用户default-storage-engine=
INNODB
#创建新表时将使用的默认存储引擎character-set-s
有来技术
·
2023-11-15 20:31
#
Docker
#
MySQL
docker
mysql
认识索引
从回表的特性来看索引维护和使用4、索引的使用技巧4.1、覆盖索引4.2、最左前缀原则4.3、联合索引4.4、索引下推5、优化的方向5.1、平时代码书写注意5.2、常见的容易引起索引失效6、问题思考7、小结前言每个索引在
innodb
戎·码一生
·
2023-11-15 15:19
数据库
索引下推
索引
mysql
mysql优化
MySQL Study之--MySQL的
InnoDB
索引原理详解
MySQLStudy之--MySQL的
InnoDB
索引原理详解转自:http://www.admin10000.com/document/5372.html摘要:本篇介绍下Mysql的
InnoDB
索引相关知识
客居天涯
·
2023-11-15 13:30
数据库技术
mysql
为什么同一条sql有时候执行会变慢?
一、预备知识WAL
InnoDB
在处理更新语句的时候是会遵循WAL(Write-AheadLogging)机制的,即是更新了内存和做了写redolog这个磁盘操作而不是直接更新磁盘中对应的表(因为去到磁盘中全表遍历找到对应的表更新
Chasel_H
·
2023-11-15 12:57
mysql总结笔记
mysql
sql
mysql
数据库
mysql数据备份
直接拷贝文件myisam存储引擎只要对应表的后缀为.frm.MYD.MYI,三个文件拷贝到对应的数据库文件夹就行
innodb
存储引擎先通过SHOWCREATETABLEtable命令,查询出表的创建语句
大神,快来碗里
·
2023-11-15 11:24
mysql
mysql
备份
九、
InnoDB
引擎
目录九、
InnoDB
引擎1、逻辑存储结构2、架构2.1概述2.2内存结构1.BufferPool2.ChangeBuffer3.AdaptiveHashIndex4.LogBuffer2.3磁盘结构1.
Luo_xguan
·
2023-11-15 04:33
MySQL
MYSQL
InnoDB
MYSQL部分面试题型
rowcolDROPTABLEIFEXISTS`rowcol`;CREATETABLE`rowcol`(`年`intDEFAULTNULL,`月`intDEFAULTNULL,`值`decimal(3,2)DEFAULTNULL)ENGINE=
InnoDB
DEFAUL
高二不是病
·
2023-11-15 01:13
mysql
数据库
sql
【java面试题-MySQL篇-2022】
持续更新中-点击跳转点赞、收藏、加关注··MySQL面试题##java面试题大全1、SQL执行顺序2、MySQL事务特性:ACID3、事务靠什么保证4、事务的隔离级别5、聚簇索引和非聚簇索引的区别6、
InnoDB
玄天灵
·
2023-11-14 20:24
java面试
java
mysql
数据库
面试
MySQL Error 1215: Cannot add foreign key constraint
首先确保中介表中被设置外键的字段不能被设置为主键第二步确保外键字段的属性与要连接的表的字段属性相同第三步,设置表的选项修改引擎为
InnoDB
三个表的引擎都要修改最后就是运行代码SET@OLD_FOREIGN_KEY_CHECKS
@See you later
·
2023-11-14 19:17
mysql
数据库
MySql调优
centos->mysql->my.cnf配置修改#注:增加和减少bufferpool的大小都是以大块的方式,块的大小由参数
innodb
_buffer_pool_chunk_size决定,默认为128M
爱你是我最好的张扬
·
2023-11-14 17:20
mysql
数据库
MySQL 中COUNT(*),COUNT(1),COUNT(普通字段),COUNT(索引字段)的效率和区别?
目录1.结论2.在MyISAM存储引擎中3.
InnoDB
存储引擎中1.结论结论一:COUNT(*)和COUNT(1)都是对所有结果进行COUNT,二者区别不大,效率没有明显差别;结论二:COUNT(普通字段
程序猿ZhangSir
·
2023-11-14 10:52
mysql
数据库
MySQL
Innodb
逻辑存储结构
作者:木木链接:https://www.zhihu.com/question/26398102/answer/3021842336来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。从本文开始,我将分享一下近期学习MySQL的笔记,其中大部分来源于极客时间的《MySQL实战45讲》、小林coding、以及部分其他博客和书籍。这次系列文章着重讲MySQL的原理部分,主要是用
lixora
·
2023-11-14 09:16
MySQL-Concept
-Tahiti
数据库
如何判断mysql
innodb
buffer pool内存配置不足
TowardsaMoreTailoredApproachAdeeperunderstandingofhowthebufferpoolperformscanbegleanedthroughconstantmonitoringofseveralparametersinMySQL’s
InnoDB
statusreports.Let
lixora
·
2023-11-14 09:46
MySql
mysql
Navicat还原mysql到阿里云失败
文件还原到阿里云数据库时有两个表fail解决办法:检查数据库表引擎和阿里云数据库引擎是否一致select*frominformation_schema.tableswhereengine='MyISAM';//阿里云上是
InnoDB
yandong634
·
2023-11-14 08:03
数据库
mysql
SQL和性能优化(二)
性能与SQL优化(二)文章目录性能与SQL优化(二)一、MySQL事务与锁1.1事务可靠性模型ACID1.2锁(1)表级锁(2)行级锁(
InnoDB
)(3)死锁1.3四种常见的隔离级别(1)读未提交:READUNCOMMITTED
鲲鹏飞九万里
·
2023-11-13 22:44
MySQL
sql
性能优化
数据库
Mysql Explain工具介绍
int(11)NOTNULL,`name`varchar(45)DEFAULTNULL,`update_time`datetimeDEFAULTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
DEFAULTCHARSET
子龙技术
·
2023-11-13 19:14
mysql
MySQL内存使用的监控开关和使用查看
www.cnblogs.com/grasp/p/10306697.htmlMySQL如何使用内存在MySQL中,内存占用主要包括以下几部分,全局共享的内存、线程独占的内存、内存分配器占用的内存,具体如下:全局共享1.
innodb
_buffer_pool_size
李大川的博客
·
2023-11-13 14:46
android
Spring事务失效原因
以MySQL为例,其MyISAM引擎是不支持事务操作的,
InnoDB
才是支持事务的引擎,一般要支持事务都会使用
InnoDB
。2
尘风-随手记
·
2023-11-13 12:50
#
spring
java
后端
mysql讲解2 之事务 索引 以及权限等
,数据库用户管理四、mysql备份一、事务1.1事务的四个原则什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持
InnoDB
爱吃肉c
·
2023-11-13 03:41
mysql
mysql
android
数据库
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他