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
mysql索引innodb
mysql-事务未提交导致死锁
Mysql数据库采用
InnoDB
模式,默认参数:
innodb
_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间就会报错。
java易学堂
·
2023-11-19 19:45
mysql
java
数据库
MySQL 事务--转账
对于MySQL中存储引擎
InnoDB
,它可以实现事务安全最常见的例子就是转账,什么是事务什么是事务安全,我们直接来看例子CREATEDATABASEshopUSEshopCREATETABLE`account
dugeyang0520
·
2023-11-19 19:42
MySOL
mysql
数据库
mysql备份恢复
(测试库)一季度或者半年1.4故障恢复通过现有备份,能够将数据库恢复到故障之前的时间点.1.5迁移1.停机时间2.回退方案2.备份类型2.1热备在数据库正常业务时,备份数据,并且能够一致性恢复(只能是
innodb
醉舞经阁半卷书A
·
2023-11-19 18:25
13 面试题
几种排序算法实现方式httphttps介绍BIO、NIO、AIP区别
Mysql索引
数据结构Mysql几种锁介绍Mysql事务怎么看慢查询sql怎么强制使用某个索引kafka原理怎么防止重复消费的如何实现持久化怎么防止数据丢失的多线程实现机制
滔滔逐浪
·
2023-11-19 17:30
MySQL索引
——Explain
MySQL索引
——Explain1.1Explain是什么?主键自动建立唯一索引。频繁作为查询条件的字段应该创建索引。查询中与其他表关联的字段,外键关系建立索引。
陈賝
·
2023-11-19 15:33
mysql
InnoDB
中一棵 B+ 树能存多少行数据?
一、
InnoDB
一棵B+树可以存放多少行数据?
InnoDB
一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?
程序员小2
·
2023-11-19 15:34
MySQL 优化器
存储逻辑由存储引擎层去实现,常见的存储引擎有
InnoDB
(默认的)、MyISAM、Memory等。
茶语人生
·
2023-11-19 15:20
MySql
mysql
数据库
MySQL的执行器是怎么工作的
作为优化器后的真正执行语句的层,执行器有三种方式和存储引擎(一般是
innoDB
)交互主键索引查询查询的条件用到了主键,这个是全表唯一的,优化器会选择const类型来查询,然后while循环去根据主键索引的
結城
·
2023-11-19 15:12
mysql
mysql
数据库
mysql索引
深度学习
InnoDB
和MyISAM的索引都是通过b+树实现的。索引的优缺点优点1.使用所以可以大大提高检索的速度(大大减少检索的数据量),这就是创建索引的主要原因。
秃狼
·
2023-11-19 09:08
mysql
mysql
数据库
B-tree与B+tree的比较
InnoDB
存储引擎中有页(Page)的概念,页是其磁盘管理的最小单位。
InnoDB
存储引擎中默认每个页的大小为16KB,可通过参数inn
Bang_tidy
·
2023-11-19 08:32
MySql笔记整理
MySql基础MySql引擎MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、
InnoDB
、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE
luolin2611
·
2023-11-19 07:21
数据库
mysql
MySQL · 引擎特性 ·
InnoDB
Adaptive hash index介绍
MySQL·引擎特性·
InnoDB
Adaptivehashindex介绍前言我们知道
InnoDB
的索引组织结构为Btree。
lixora
·
2023-11-19 06:42
MySQL-Concept
-Tahiti
mysql
数据库
MySQL · 引擎特性 ·
InnoDB
MVCC 相关实现
MySQL·引擎特性·
InnoDB
MVCC相关实现
InnoDB
支持MVCC来提高系统读写并发性能。
InnoDB
MVCC的实现基于Undolog,通过回滚段来构建需要的版本记录。
lixora
·
2023-11-19 06:12
MySQL-Concept
-Tahiti
数据库
mysql
[mysql系列] mysql 数据库如何实现事务回滚
这里写自定义目录标题一、事务回滚二、mysql
InnoDB
引擎如何实现回滚操作2.1
InnoDB
引擎的undolog2.2具体实现2.2.1insert操作2.2.2delete操作2.2.3update
阿德罗斯
·
2023-11-19 06:09
数据库
数据库
mysql
『 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
数据库
Java面试题--
MySQL索引
一.索引介绍MySQL的索引是一种数据结构,它可以帮助MySQL快速定位需要访问的记录。索引可类比于一本书的目录,通过它可以快速找到某个特定的记录。MySQL支持多种类型的索引,每种索引都有其优势和局限性,常用的包括:B-tree索引:B-tree索引是MySQL常用的索引类型,其优点是查询速度快,可以支持前缀查找、范围查找和排序等功能。哈希索引:哈希索引是根据索引列值的哈希函数值进行存储,比B-
芝士汉堡 ིྀིྀ
·
2023-11-19 02:51
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》与几篇博文,总结一下我个人的对覆盖索引的理解。首先,覆盖索引并不是一种新的数据结构,它的意思是在查询的时候,利用到的索引已经完全包含需要查询字段的情况,在这种情况下,查询结果直接就是索引的值,并不需要再利用索引回表查询了。继续拿sakila数据库(MySQL安装好后自带的一个demo数据库)来举例,比如EXPLAINSELECTactor_idFROMactorWHE
cwjokaka
·
2023-11-16 17:06
mysql索引
覆盖索引
多列索引
索引
数据库
mysql
mysql索引
优化实战
MySQL索引
优化全攻略Mysql最左匹配原则MYSQL|最左匹配原则索引类型在实际应用中,
InnoDB
是MySQL建表时默认的存储引擎,B+Tree索引类型也是MySQL存储引擎采用最多的索引类型。
qq_250056868
·
2023-11-16 17:05
mysql
mysql
数据库
索引
mysql 性能优化 - 覆盖索引(mysql 索引数据结构 / Explain 简单描述)
mysql性能优化-覆盖索引前言正文
mysql索引
数据结构主键索引二级索引联合索引Explain简单描述覆盖索引前言刚毕业时,公司大佬曾经说过:像关系型数据库这类东西,说不定哪天就被淘汰了,你们没必要花费太多精力在上面
胡歌粉丝
·
2023-11-16 16:33
其它
mysql
索引
数据结构
MySQL索引
基本概念
索引什么是索引索引是存储引擎用于提高数据库表的访问速度的一种数据结构索引的优缺点优点:加快数据查找的速度为用来排序或者是分组的字段添加索引,可以加快分组和排序的速度加快表与表之间的连接缺点:建立索引需要占用物理空间会降低表的增删改的效率,因为每次对表记录进行增删改,需要进行动态维护索引,导致增删改时间变长索引的作用数据是存储在磁盘上的,查询数据时,如果没有索引,会加载所有的数据到内存,依次进行检索
灰太狼开始吃羊了
·
2023-11-16 16:32
mysql
mysql
数据结构
Mysql索引
详解
一、
MySQL索引
的定义和分类1.索引概念索引就像一本书的目录,目的是加快数据检索速度。然而,并非索引越多越好,这就像一本1000页的书,如果有500页都是目录,效率反而会降低。
半桶水专家
·
2023-11-16 16:01
mysql
数据库
mysql
MySQL索引
详解
本文主要介绍
MySQL索引
底层原理及优化,理解SQL是如何执行,MySQL如何选择合适的索引以及时间都消耗在哪些地方,再加上一些优化的知识,可以帮助大家更好的理解MySQL,理解常见优化技巧背后的原理。
Ascend1797
·
2023-11-16 16:30
Mysql
数据库
mysql
MySQL索引
事务
目录1.索引1.1概念1.2作用1.3使用场合1.4使用查看索引:创建索引:删除索引:1.5案例2.事务2.1事务的概念2.2使用1.索引1.1概念索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现。1.2作用1.数据库中的表、数据、索引之间的关系,类似于书架上的图书、书籍内容和书籍目录的关系。2.索引所起的作用
所遇皆随风
·
2023-11-16 15:01
java
数据库
mysql
数据库
MySQL分页查询的工作原理
注:下面没有特别说明默认MySQL的引擎为
InnoDB
为讲述方便使用select*,生产环境
myprince003
·
2023-11-16 15:25
Mysql
mysql
android
数据库
leetcode java 大厂基础面试题附答案(二)
(腾讯)4.
MYSQL索引
分类?(腾讯)5.了解线程&进程的区别吗?(腾讯)6.常见分布式锁的几种实现方式?(腾讯)7.信号量与信号的区别?(腾讯)8.场景题:1亿个数据取出最大前100个有什么方法?
魂玉天成
·
2023-11-16 15:45
基础面试题
java
java
开发语言
面试
思特威24校招-电路/算法/集成电路/ic/pm等-上海深圳
offer题解|#对顾客ID和日期排序#selectcust_id,order_numfromOrdersorderbycust_id,order_datedesc;树根互联一面jvm回收算法g1jvm调优
mysql
2301_79125642
·
2023-11-16 12:31
java
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
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他