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
Redo Log——第一篇
mysql重点Log三部曲第一部:redolog,接下来还有undolog和binlog,敬请期待什么是RedoLog在
InnoDB
存储引擎中,所有的操作都是以页为单位的。
阳光丶不锈
·
2023-11-05 01:32
【随手记】聚簇索引、二级索引和联合索引
通常,聚簇索引与主键相关联,但如果没有显式定义主键,则
InnoDB
存储引擎会选择一个唯一非空列作为聚簇索引。联系:聚簇索引实际上是表的主要排序顺序,因为它决定了数据行在磁盘上的物理排列。
zcongfly
·
2023-11-05 01:13
随手记
MySQL
数据库
MySQL之存储引擎
文章目录MySQL知识总结之(存储引擎层)1.四种存储引擎2.
InnoDB
存储引擎2.1介绍2.2优缺点2.3表空间文件2.4查看表空间文件2.5查看参数开关2.6特点3.MyISAM存储引擎3.1介绍
GoGo在努力
·
2023-11-04 21:44
MySql
mysql
数据库
b树
InnoDB
的锁(Locking)
mysql5.7关于
innodb
锁的官方文档常见锁类型共享锁(Shared)和排他锁(Exclusive)意向锁(Intention)记录锁间隙锁下一键锁共享锁和排他锁
InnoDB
实现标准的行级锁定,其中有两种类型的锁
天地一小儒
·
2023-11-04 20:55
MySQL
InnoDB
数据存储结构
由于
InnoDB
是MySQL的默认存储引擎,索引本章主要介绍
InnoDB
存储引擎
xxkfz
·
2023-11-04 14:50
Mysql
MySQL
【Elasticsearch核心原理与索引分析】
Elasticsearch:基于Lucene的搜索服务器,分布式全文搜索引擎ES核心概念:Index、Type、Document、LuceneES
MySQL索引
Index数据库Database类型Type
手指改变世界
·
2023-11-04 10:58
elasticsearch
搜索引擎
lucene
ElasticSearch索引对比
MySQL索引
前言这段时间在维护产品的搜索功能,每次在管理台看到elasticsearch这么高效的查询效率我都很好奇他是如何做到的。这甚至比在我本地使用MySQL通过主键的查询速度还快。为此我搜索了相关资料:这类问题网上很多答案,大概意思呢如下:ES是基于Lucene的全文检索引擎,它会对数据进行分词后保存索引,擅长管理大量的索引数据,相对于MySQL来说不擅长经常更新数据及关联查询。说的不是很透彻,没有解析
Mr.var
·
2023-11-04 10:56
elasticsearch
索引
MySQL 索引、事务与存储引擎
目录一、
MySQL索引
1.索引的概念2.索引的作用3.创建索引的原则依据4.索引的分类和创建5.查看索引6.删除索引二、MySQL事务1.事务的概念2.事务的ACID特点3.事务控制语句4.使用set设置控制事务三
小小白闯关
·
2023-11-04 09:30
linux
数据库
Mysql
mysql
数据库
database
MySQL 索引,存储引擎,事务
目录前言基础知识MySQL增删改查...代码讲解MySQL服务器端的逻辑架构说明1.存储引擎1.1.
INNODB
存储文件结构1.2.MYISAM引擎1.3.Archive引擎1.4.CSV引擎1.5.Memory
MMMMMMMay
·
2023-11-04 09:58
MYSQL
数据库
java
开发语言
mysql
Mysql常见的存储引擎、索引
1、mysql存储引擎常见的存储引擎:
innodb
、myisam、memory、merge、archive、csv等比较常用的有:
innodb
、myisammysql5.5以上版本默认使用的是
innodb
zhangjia_happy
·
2023-11-04 09:57
mysql
数据库
java
MySQL索引
、事务与存储引擎
MySQL索引
、事务与存储引擎文章目录
MySQL索引
、事务与存储引擎一、
MySQL索引
1、什么是索引1.1索引的作用1.2索引的副作用2、创建索引的原则依据3、索引的分类3.1普通索引3.2唯一索引3.3
masonyong
·
2023-11-04 09:57
mysql
数据库
java
MySQL索引
,事务及存储引擎
索引的作用三.创建索引的原则四.索引的分类普通索引主键索引唯一性索引组合索引全文索引五.删除索引事务事务的概念事务的特点事务控制语句事务的控制方法存储引擎存储引擎概念存储引擎的作用和工作原理MyISAM的介绍
innodb
Moon-01
·
2023-11-04 09:26
mysql
MySQL索引
、事务、存储引擎
目录一.索引1.1.索引的概念1.2.索引的作用1.3.索引的副作用1.4.创建索引的原则依据1.5.索引的分类和创建1)普通索引2)唯一索引3)主键索引4)组合索引5)全文索引1.6.查看索引1.7.删除索引1)直接删除索引2)修改表方式删除索引3)删除主键索引1.8.索引优化查询速度二.事务2.1.事务的概念2.2.事务的ACID特点原子性一致性隔离性持久性事务控制语句使用set设置控制事务三
原神登陆广岛
·
2023-11-04 09:24
mysql
数据库
MySql进阶的面试文档
可以通过设置参数
innodb
_deadlock_detect_delay来延迟死锁检测的时间,给予其他事务释放资源的机会。
康浩鹏
·
2023-11-04 03:28
Mysql
sql
2018-06-01
期DiscoverDevARLAnotherRepositoryListlibui:aportableGUIlibraryforC关于Git的主要维护者滨野纯的访谈MySQL-性能优化-索引和查询优化
MySQL
baitu
·
2023-11-04 02:37
数据库积累:索引相关
索引结构B+树B+树在之前的文章中已经做了简单介绍多种树结构分析在
InnoDB
索引结构最终选择了B+树,主要是出于以下几点考虑:B+树的磁盘读写代价更低B+树的非叶子结点不存储数据,只存储索引,所以,非叶子结点的存储结构更小
skipper_shou
·
2023-11-03 20:33
MySQL 8.0 数据库表数据迁移(更换硬盘)
某退休程序猿的工作日志MySQL版本及使用引擎操作指南上次是新建表指定路径,这次是尝试了下已存在的表数据迁移,同样非常简单MySQL版本及使用引擎8.0.27
Innodb
操作指南修改my.ini配置文件默认安装路径是
wqbill
·
2023-11-03 19:09
MySQL
mysql
数据库
dba
mysql数据库数据迁移
Xtrabackup数据迁移Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上唯一一个开源的能够对
innodb
和xtradb数据库进行物理热备的工具。
yzq-3841
·
2023-11-03 19:08
mysql
数据库
linux 下 物理迁移 mysql 数据库 不能启动问题
my.cnf配置问题[mysqld]basedir=/app/db/mysqldatadir=/app/db/mysql/datasocket=/app/db/mysql/mysql.sock.lock
innodb
_buffer_pool_size
tmjianjun
·
2023-11-03 19:01
数据库
linux
mysql
mysql锁实际使用_mysql那些事儿|mysql锁总结
往期文章推荐目录锁定义锁分类读锁和写锁表锁和行锁
InnoDB
共享锁和排他锁
InnoDB
意向锁和排他锁
InnoDB
行锁
InnoDB
间隙锁概念
InnoDB
使用间隙锁目的
InnoDB
行锁实现方式闲聊欢迎加入我的公众号
李远路
·
2023-11-03 19:52
mysql锁实际使用
面试必会 MySql的锁机制(
InnoDB
)
1.引言开发多用户、数据库驱动的应用时,最大的一个难点是:一方面要最大程度地利用数据库的并发访问,另一方面还要确保每个用户能以一致的方式读取和修改数据。为此就有了锁的机制[1]。2.锁的分类2.1.按粒度锁按粒度可分为表锁、页锁和行锁表锁:直接锁定整个数据表。开销小,加锁快,不会发生死锁。锁冲突几率大,并发性能低。行锁:锁定某个或某些行。开销大,加锁慢,会发生死锁。锁冲突几率小,并发性能高。页表:
燕然一勒
·
2023-11-03 19:20
MySql
mysql
innodb
数据库锁
(面经整理二)Mysql数据库索引、事务、锁
Mysql数据库Mysql数据库引擎
InnoDB
InnoDB
是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,
InnoDB
是默认的MySQL引擎。
KangZPeng
·
2023-11-03 19:16
面经
数据库
数据库锁
Mybatis查树的两种写法
(推荐)表结构:createtablecommon_region(region_idint(11),pr_region_idint(11),region_namevarchar(60))ENGINE=
InnoDB
charset
myprince003
·
2023-11-03 18:40
Mysql
mybatis
Mysql大表分页查询时limit优化
Mysql大表分页查询时limit优化说明:MySQL版本是5.7,使用的表引擎是
InnoDB
,表有三千多万的数据,id为主键自增,数据大小是1.8G,索引大小是1.2G,合计3G先看一个SQLselect
xiangweiqiang
·
2023-11-03 16:51
Mysql
mysql
数据库
sql
Mysql int(10) int(11) 字符长度的设置
首先,创建一张数据表:CREATETABLE`test`(`id`int(3)NOTNULLAUTO_INCREMENT,PRIMARYKEY(`id`))ENGINE=
InnoDB
DEFAULTCHARSET
teng316
·
2023-11-03 15:20
mysql
sql
mysql
数据库
database
【MySql】11- 实践篇(九)
1.1全表扫描对server层的影响1.2全表扫描对
InnoDB
的影响2.可不可以使用join?
Tiger_shl
·
2023-11-03 14:07
MySql
mysql
数据库
mysql---存储引擎
目录mysql---存储引擎功能:mysql的存储引擎分类MYISAM和
INNODB
做个对比MYISAM在磁盘上有三个文件:MYISAM的特点:支持的存储格式:
INNODB
innodb
的特点使用场景:三个文件
Lad1129
·
2023-11-03 13:05
mysql
数据库
浅谈mysql数据库索引
mysql索引
大致可以分为普通索引、唯一索引、主键索引、组合索引、全文索引,下面我们就来具体了解下各个索引的区别:普通索引基本的索引类型,值可以为空,没有唯一性的限制。
wavefreely
·
2023-11-03 12:59
MYSQL锁表处理
select*frominformation_schema.
innodb
_trxkilltrx_mysql_thread_id
跌入凡尘的张公子
·
2023-11-03 10:00
mysql
MySQL索引
下推
什么是索引下推索引下推(IndexConditionPushdown,简称ICP),是MySQL5.6版本的新特性,它能减少回表查询次数,提高查询效率。索引下推优化的原理我们先简单了解一下MySQL大概的架构:MySQL服务层负责SQL语法解析、生成执行计划等,并调用存储引擎层去执行数据的存储和检索。索引下推的下推其实就是指将部分上层(服务层)负责的事情,交给了下层(引擎层)去处理。我们来具体看一
彧卿丶
·
2023-11-03 09:40
数据库技术
mysql
数据库
sql
MySQL存储引擎 、索引、锁、事务和设计范式总结
1.常见存储引擎1.1
InnoDB
InnoDB
是MySQL5.5之后默认的存储引擎,它具有高可靠、高性能的特点,主要具备以下优势:DML操作完全遵循ACID模型,支持事务,支持崩溃恢复,能够极大地保护用户的数据安全
shangjg3
·
2023-11-03 08:41
数据库
mysql
数据库
【
MySQL索引
与优化篇】数据库调优策略
数据库调优策略文章目录数据库调优策略1.数据库调优的措施1.1调优目标1.2如何定位调优问题1.3调优的维度和步骤第1步:选择合适的DBMS第2步:优化表设计第3步:优化逻辑查询第4步:优化物理查询第5步:使用Redis或Memcached作为缓存第6步:库级优化2.优化MySQL服务器2.1优化服务器硬件2.2优化MySQL的参数3.优化数据库结构3.1拆分表:冷热数据分离3.2中间表3.3增加
比尔高特
·
2023-11-03 05:22
MySQL
mysql
【
MySQL索引
与优化篇】数据库设计实操(含ER模型)
数据库设计实操(含ER模型)文章目录数据库设计实操(含ER模型)1.ER模型1.1概述1.2建模分析1.3ER模型的细化1.4ER模型图转换成数据表1.一个实体转换成一个数据库表2.一个多对多的关系转换成一个数据表3.通过外键来表达1对多的关系4.把属性转换成表的字段1.5小结2.数据库表的设计原则3.数据库对象编写建议3.1关于库3.2关于表、列3.3关于索引3.4SQL编写1.ER模型1.1概
比尔高特
·
2023-11-03 05:52
MySQL
数据库
mysql
MySQL:数据库设计规范
数据库对象的命名要能做到见名识义,并且最好不要超过32个字符;临时库表必须以tmp为前缀并以日期为后缀;备份库,备份表必须以bak为前缀并以日期为后缀;所有存储相同数据的列名和列类型必须一致;2.数据库基本设计规范所有表必须使用
Innodb
红枫忆梦
·
2023-11-03 05:09
MySQL
数据库
mysql
database
【
MySQL索引
与优化篇】数据库的设计规范
数据库的设计规范文章目录数据库的设计规范1.范式2.键和相关属性的概念3.第一范式4.第二范式5.第三范式6.小结7.反范式化7.1概述7.2反范式的新问题7.3反范式适用场景8.巴斯范式9.第四范式、第五范式和域键范式1.范式在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。范式的英文名称是NormalForm,简称NF。它是英国人E.F.Codd在上个世纪70年代提出关系数据库模型后
比尔高特
·
2023-11-03 05:06
MySQL
数据库
mysql
一文看懂MySQL 5.7和MySQL 8到底有哪些差异?
目录编辑引言1、数据字典和系统表的变化2、JSON支持的改进3、新的数据类型4、安全性增强5、性能改进6、
InnoDB
存储引擎的改进结论引言MySQL作为最常用的开源关系型数据库管理系统之一,一直在不断发展和改进
虚无火星车
·
2023-11-03 04:17
mysql
数据库
Mysql系列 -锁
1.锁的类型行级锁
InnoDB
实现了如下两种标准的行级锁:共享锁(SLock):允许事务对一条行数据进行读取排他锁(XLock):允许事务对一条行数据进行删除或更新如果一个事务T1已经获得了行r的共享锁
懒鸟一枚
·
2023-11-03 02:37
数据库
mysql
数据库
MySql存储引擎选择
MySQL5.0支持的存储引擎包括MyISAM、
InnoDB
、
皮卡车厘子
·
2023-11-03 00:33
mysql
mysql建立联合索引_mysql之联合索引
NOTNULLAUTO_INCREMENT,`aaa`varchar(16)NOTNULL,`bbb`varchar(16)NOTNULL,`ccc`int(11)NOTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
DEFAULTCHARSET
田仲政
·
2023-11-02 23:23
mysql建立联合索引
mysql之索引
一、索引的概念1、索引:是一个排序的列表,列表当中存储的是索引的值和包含之值的数据所在行的物理地址2、主要作用:快速查找,加快查询速度3、索引的缺点:索引也占用额外的磁盘(1)
innodb
表数据文件本身也是索引
海德Hyde
·
2023-11-02 23:17
mysql
数据库
mysql的undo log、redo log、binlog和MVCC
Mysql的undolog、redolog、binlog和MVCC本文试图解释undolog,redolog,binlog的作用,以及
Innodb
的MVCC机制undologundolog记录的是sql
BLF2
·
2023-11-02 22:43
mysql
mvcc
MySQL性能优化(五)undo log是如何实现MVCC的?
MySQL性能优化(一)MySQL中SQL语句是如何执行的MySQL性能优化(二)
InnoDB
之日志文件MySQL性能优化(三)BufferPool实现原理MySQL性能优化(四)redolog实现原理之前我们最开始的几篇文章就讲过
歪桃
·
2023-11-02 22:09
MySQL
性能优化
mysql
数据库
MySQL-
InnoDB
MVCC实现、Read View使用详解
InnoDB
事务支持 MySQL
InnoDB
引擎使用redolog(重做日志)保证事务的持久性,使用undolog(回滚日志)来保证事务的原子性。
冲上云霄的Jayden
·
2023-11-02 22:37
MySQL技术
mysql
InnoDB
MVCC
undo
log
read
view
mysql索引
(八)全文索引
Mysql索引
大概有五种类型:普通索引(INDEX):最基本的索引,没有任何限制唯一索引(UNIQUE):与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。
camellias__
·
2023-11-02 22:52
程序员,你写的 SQL 为啥执行这么慢 ?
MySQL索引
基于B+树,这句话相信面试都背烂了,接着就可以问最左前缀索引、B+树和各种树了。说到最左前缀,实际就是组合索引的使用规则,使用合
阿博的java技术栈
·
2023-11-02 19:14
mysql 查看死锁
第一步,查出已锁的进程查看正在锁的事务SELECT*FROMINFORMATION_SCHEMA.
INNODB
_LOCKS;``查看等待锁的事务SELECT*FROMINFORMATION_SCHEMA.
INNODB
_LOCK_WAITS
小李_a98e
·
2023-11-02 14:57
MySQL数据库入门到精通——进阶篇(3)
表级锁元数据锁(metadatalock,MDL)1.3.3表级锁-意向锁1.3.4表级锁意向锁测试1.4锁-行级锁1.4.1行级锁-行锁1.4.2行级锁-间隙锁&临键锁11.4.3行级锁-间隙锁&临键锁22.
InnoDB
_Matthew
·
2023-11-02 13:48
MySQL
数据库
mysql
mysql不停机主从搭建
Foradviceonhowtochangesettingspleasesee#http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html[mysqld]
innodb
_buffer_pool_size
Fzuim
·
2023-11-02 13:19
mysql
数据库
InnoDB
存储引擎
InnoDB
、MyISAM、Memory、CSV、Archive、Blackhole、Merge、Federated、Example种类很多,但是常用的存储引擎目前就只有
InnoDB
和MyISAM,下面将会介绍到
周杰伦的稻香
·
2023-11-02 10:48
数据库
java
开发语言
Mysql MVCC详解
在Mysql中MVCC是在
Innodb
存储引擎中得到支持的,
Innodb
为每行记录都实现了三个隐藏字段:6字节的事务ID(DB_TRX_ID)7字节的回滚指针(DB_ROLL_PTR)隐藏的ID6字节的事物
张爱迪生
·
2023-11-02 10:45
mysql
mvcc
mysql
隔离级别
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他