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索引原理
B树B+树showindexfromt1;查看索引
innodb
里面使用页来存放数据,一个页单位是16kb一般建议直接采用自增的字段作为主键。
孙仲谋111
·
2023-07-17 12:32
mysql
mysql
数据库
数据结构---B+Tree
文章目录B+Tree简单了解一下B+TreeMySQL表数据文件MyISAM存储引擎和
InnoDB
存储引擎的区别?
夏小花花
·
2023-07-17 11:52
mysql
数据结构
mysql
MySQL学习笔记之监控分析视图-sys.schema
文章目录视图摘要使用场景索引情况查询冗余索引查询未使用过的索引查询索引的使用情况表相关查询表的访问量查询占用bufferpool较多的表查看表的全表扫描情况语句相关监控SQL执行频率监控使用了排序的SQL监控使用了临时表或磁盘临时表的SQLIO相关
InnoDB
coder_szc
·
2023-07-17 08:09
数据库
mysql
监控
Fourinone如何实现并行计算和
数据库引擎
开源代表作有Fourinone(四不像)分布式核心技术框架、CoolHash并行
数据库引擎
等,曾出版书籍《大规模分布式系统架构与设计实战》。以下为作者分享的整理:前言:“如何用70行ja
钱曙光
·
2023-07-17 00:44
架构
数据库
分布式
Java
【简单认识MySQL数据库存储引擎】
文章目录一、存储引擎概念介绍二、MyISAM存储引擎1.特点详解2.适用生产环境三、
InnoDB
存储引擎1.特点详解2.适用生产环境四、数据库存储引擎操作1.查看数据库支持的存储引擎2.查看数据库存储引擎
除我以外皆是我
·
2023-07-16 22:51
数据库
mysql
MySQL 事务一致性的实现
文章目录一、事务特性1.并发控制①乐观并发控制(OCC)②悲观并发控制(PCC)③多版本并发控制(MVCC)2.预写日志①数据日志②操作日志二、
InnoDB
引擎中的预写日志1.redo日志2.undo日志三
wjiaman
·
2023-07-16 20:18
mysql
数据库
sql
【mysql】MYSQL ONLINE DDL 操作影响说明
操作影响说明操作内容HANGghost支持生产使用方案demo备注DROPTABLEYESNO单独方案在DROPTABLE的时候,所有进程不管是DDL还是DML都被HANG起;直到DROP结束才继续执行;这是因为
INNODB
践行见远
·
2023-07-16 20:47
mysql
mysql更新关联字段问题
(20)NOTNULLAUTO_INCREMENT,`num1`int(11)DEFAULTNULL,`num2`int(11)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
AUTO_INCREMENT
践行见远
·
2023-07-16 20:16
mysql
mysql
数据库
MySQL---索引
2.1、
Innodb
和MyIsAM两种引擎搜索数据时候的区别:2.2、为什么MySQL(MyIsAM、
Innodb
)索引选择B+树而不是B树呢?
Flying clouds
·
2023-07-16 18:01
mysql
数据库
mysql如何保证数据一致性
1.1.
InnoDB
丢数据
InnoDB
支持事务,同Oracle类似,事务提交需要写redo、undo。
yimenglin
·
2023-07-16 14:48
mysql
mysql
02 | 日志系统:一条SQL更新语句是如何执行的?
redolog-
InnoDb
特有作用:用来记录对磁盘页中数据的变动。特点:物理日志,大小固定,循环写入,当Mysql意外宕机后,记录好的redolog在My
Lionel Yee
·
2023-07-16 14:17
MySQL
sql
mysql
数据库
MySQL是如何保证主从一致的
Binlog是MySqlServer自己的日志,但是RedoLog是基于
InnoDB
引擎所特有的日志。它是一个逻辑日志。开启Binlog日志的最重要使用场景:主从复
又 欠
·
2023-07-16 14:44
MySQL
mysql
sql
数据库
1024程序员节
java
【SQL应知应会】表分区(三)• MySQL版
应知应会专栏,本专栏主要用于记录对于数据库的一些学习,有基础也有进阶,有MySQL也有Oracle分区表•MySQL版前言一、分区表1.非分区表2.分区表2.1概念2.2MySQL数据库表分区2.2.1
InnoDB
爱书不爱输的程序猿
·
2023-07-16 13:24
SQL应知应会
sql
mysql
数据库
oracle
大数据
面试
数据分析
sql 索引 详解并举例
当执行查询时,
数据库引擎
可以使用索引来快速定位符合查询条件的数据行,而不必扫描整个表。这样可以大大减少查询所需的时间和资源消耗。在创建索引时,需要选择适当的列作为索引列。一般来说,选择经常被查询的列作
像影子追着光梦游_
·
2023-07-16 12:58
常见面试问题
mysql
sql
oracle
数据库
面试之MySQL中的锁
InnoDB
储存引起既支持行级锁,也支持表级锁,默认情况下采用行级锁。按照数据的操作类型分:读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响。写锁(排他锁):写操作没有完成前。
刷帅耍帅
·
2023-07-16 07:18
面试
mysql
职场和发展
面试题之MySQL事物的特性和锁
InnoDB
存储引擎提供了两种事物日志:redolog(重做日志)和undolog(日志)
刷帅耍帅
·
2023-07-16 07:18
mysql
数据库
面试之MySQL中的mvcc
这项技术是的
InnoDB
的事务隔离级别下执行一致性读有了保证。换言之,就是为了查询一些正在被一个事务更新的行。并且可以看到他们被更新之前的值。查询在做查询的时候就不用等待另一个事务释放锁。
刷帅耍帅
·
2023-07-16 07:16
面试
职场和发展
CentOS7下MariaDB安装及配置
在存储引擎方面,使用XtraDB来代替MySQL的
InnoDB
。
code_peak
·
2023-07-16 04:30
数据库
数据库
INNODB
数据库锁
为什么开发人员必须要了解数据库锁?1.锁?1.1何为锁锁在现实中的意义为:封闭的器物,以钥匙或暗码开启。在计算机中的锁一般用来管理对共享资源的并发访问,比如我们java同学熟悉的Lock,synchronized等都是我们常见的锁。当然在我们的数据库中也有锁用来控制资源的并发访问,这也是数据库和文件系统的区别之一。1.2为什么要懂数据库锁?通常来说对于一般的开发人员,在使用数据库的时候一般懂点DQ
必成_d2f5
·
2023-07-16 04:01
MySQL原理探索——30 答疑文章(二):用动态的观点看加锁
在第20和21篇文章中,介绍了
InnoDB
的间隙锁、next-keylock,以及加锁规则。今天这篇答疑文章的主题,即:用动态的观点看加锁。为了方便理解,我们再一起复习一下加锁规则。
AllenGd
·
2023-07-16 02:49
MySQL
mysql
数据库
MySQL原理探索——12 为什么我的MySQL会“抖”一下
现在你知道了,
InnoDB
AllenGd
·
2023-07-16 02:48
MySQL
mysql
MySQL原理探索——13 为什么表数据删掉一半,表文件大小不变
这里,我们还是针对MySQL中应用最广泛的
InnoDB
引擎展开讨论。一个
InnoDB
表包含两部分,即:表结构定义和数据。在MySQL8.0版本以前,表结构是存在以.frm为后缀的文件里。而MySQL
AllenGd
·
2023-07-16 02:48
MySQL
mysql
MySQL原理探索——07 行锁
InnoDB
是支持行锁的,这也是MyISAM被
InnoDB
替代的重要原因之一
AllenGd
·
2023-07-16 02:17
MySQL
mysql
MySQL原理探索——11 怎么给字符串字段加索引
你现在维护一个支持邮箱登录的系统,用户表是这么定义的:mysql>createtableSUser(IDbigintunsignedprimarykey,emailvarchar(64),...)engine=
innodb
AllenGd
·
2023-07-16 02:17
MySQL
mysql
MySQL原理探索——05 索引(下)
05索引(下)在上一篇文章中,介绍了
InnoDB
索引的数据结构模型,今天我们再继续聊聊跟MySQL索引有关的概念。
AllenGd
·
2023-07-16 02:47
MySQL
mysql
【SQL应知应会】表分区(二)• MySQL版
应知应会专栏,本专栏主要用于记录对于数据库的一些学习,有基础也有进阶,有MySQL也有Oracle分区表•MySQL版前言一、分区表1.非分区表2.分区表2.1概念2.2MySQL数据库表分区2.2.1
InnoDB
爱书不爱输的程序猿
·
2023-07-15 22:38
SQL应知应会
sql
mysql
数据库
oracle
大数据
数据分析
表分区
【SQL应知应会】表分区(一)• MySQL版
SQL应知应会专栏,本专栏主要用于记录对于数据库的一些学习,有基础也有进阶,有MySQL也有Oracle分区表•MySQL版一、分区表1.非分区表2.分区表2.1概念2.2MySQL数据库表分区2.2.1
InnoDB
爱书不爱输的程序猿
·
2023-07-15 22:07
SQL应知应会
sql
mysql
数据库
oracle
大数据
数据分析
分区
《MySQL》索引
文章目录前提知识索引定义和结构理解数据文件结构B+树结构来存储数据的优势索引分类索引操作拓展知识索引覆盖复合索引全文索引前提知识下面例子都以
Innodb
为例数据是存储在磁盘上的,MySQL是一款专门管理数据的软件
大聪明一号
·
2023-07-15 18:52
MySQL
mysql
数据库
Mysql表空间、段、区、页的关系
提示:mysql表空间、段、区、页的关系详细描述文章目录表空间-TABLESPACE1查看表空间相关参数段(segment)区(extent)页(page)表空间-TABLESPACE从
InnoDB
逻辑存储结构来看
风起洛阳@不良使
·
2023-07-15 18:50
Linux操作mysql
mysql数据库高级知识
mysqlcop
mysql
数据库
Mysql常用存储引擎------MyISAM存储引擎
文章目录一、MyISAM存储引擎1、1加锁与并发2、1修复3、1索引特性3、4延迟更新索引键3、5MyISAM压缩表3、6MyISAM性能二、MySQL存储引擎MyISAM与
InnoDB
如何选择?
风起洛阳@不良使
·
2023-07-15 18:20
mysqlcop
Linux操作mysql
mysql数据库高级知识
mysql
数据库
有哪些情况会导致sql语句不会走索引
备注:以下情况都是基于mysql的
innodb
引擎来说的1.条件字段函数操作mysql>selectcount(*)fromtradelogwheremonth(t_modified)=7;这个语句不会走索引
后端bug开发工程师
·
2023-07-15 17:22
mysql
1024程序员节
MySQL存储引擎
MySQL存储引擎常见存储引擎MyISAM和
InnoDB
的区别常见存储引擎
Innodb
引擎:
Innodb
引擎提供了对数据库ACID事务支持,并且还提供了行级锁和外键的约束,它的设计目标是处理大数据容量的数据库系统
忠哥哥1号
·
2023-07-15 16:33
mysql
mysql
数据库
database
C++ 数据结构B 树
的过程4.4B-树的简单验证4.5B-树的性能分析4.6B-树的删除5.B+树和B*树5.1B+树5.2B*树5.3总结6.B-树的应用6.1索引6.2MySQL索引简介6.2.1MyISAM6.2.2
InnoDB
1
cat_fish_rain
·
2023-07-15 15:30
C/C++/c#
数据结构
MySQL数据库的优化技术三
如何选择mysql的存储引擎在开发中,我们经常使用的存储引擎myisam/
innodb
/memory存储引擎针对的是表和数据库事务:MySQL事务主要用于处理操作量大,复杂度高的数据,比如说,在人员管理系统中
dkjhl
·
2023-07-15 12:29
mysql
数据库
mysql
MySQL事务与存储引擎
MySQL事务与存储引擎一、MySQL事务1、事务的概念2、事务的ACID特点3、事务控制语句4、使用set设置控制事务二、MySQL存储引擎1、存储引擎概念2、MyISAM3、
InnoDB
4、企业选择存储引擎依据
永恒の轻语
·
2023-07-15 11:55
数据库
mysql
mysql什么情况下行锁(表锁)(锁的概念)
通过如下命令可查看在执行的事务SELECT*FROMINFORMATION_SCHEMA.
INNODB
_TRX;输出:5:如果此时执行更
小徐敲java
·
2023-07-15 10:44
mysql
数据库
Mysql之账号管理、建库以及四大引擎详解
目录一、MySql
数据库引擎
1.1什么是
数据库引擎
?
云村小威
·
2023-07-15 09:55
MySQL
mysql
数据库
缓存
linux
索引(复习篇)
当执行查询语句时,
数据库引擎
可以使用索引来快速定位满足查询条件的数据,避免全表扫描,减少了查询的时间复杂度和资源消耗。然而,索引的创建和维护会占用额外的存储空间,并对插入、更新和删除操作产
路飞Fly了
·
2023-07-15 08:36
数据库
带你读懂Spring 事务——事务的隔离级别(超详细,快藏)
不了解事务的铁汁可以先看前两篇,讲的超详细,有问题还请您指点一二带你读懂Spring事务——认识事务带你读懂Spring事务——事务的传播机制(藏)特别提示:本文所进行的实验都是在MySQL5.7.30下使用
InnoDB
爱做梦的锤子
·
2023-07-14 23:30
proxysql + mysql8.0 MGR + 读写分离
一、环境1.1版本操作系统:CentOS7.5中间件:proxysql1.4.15数据库:mysql8.0.161.2数据库(
innodb
cluster)ip:192.168.1.1port:8010cluster-node1port
金同学ooo
·
2023-07-14 23:58
ProxySQL
mgr
mysql8.0.16
proxysql
Mysql数据库之存储引擎
目录一、存储引擎概念二、MyISAM存储引擎1.特点详解2.适用生产环境三、
InnoDB
存储引擎1.特点详解2.适用生产环境四、数据库存储引擎操作1.查看数据库支持的存储引擎2.查看数据库存储引擎3.修改数据库表的存储引擎五
不懂就问QAQ
·
2023-07-14 23:31
网络
linux
mysql
存储
MySQL锁读这篇就够
MySQL语句加锁分析1.锁的基本模式1.1共享锁S和排他锁X1.2意向锁(表锁)2.
InnoDB
锁实现方式:2.1记录锁(RecordLock)2.2间隙锁(GapLock)2.3下一键锁(NextKeyLock
罗志宏
·
2023-07-14 19:40
数据库
mysql
mysql
MySQL中什么是读锁和写锁
在
Innodb
中,读锁和写锁可以加载表上,也可以加在行上(行锁和表锁)
小白在哪呢
·
2023-07-14 19:00
MySQL
mysql
数据库
架构
缓存
MySQL查询作业
dateNOTNULL,工资float(8,2)NOTNULL,政治面貌varchar(10)NOTNULLDEFAULT'群众',姓名varchar(20)NOTNULL,出生日期dateNOTNULL)ENGINE=
InnoDB
D
记忆523
·
2023-07-14 15:37
数据库
mysql
数据库
MySQL Optimization Learning(六)
的锁机制1、锁的分类1.1、共享锁1.2、排他锁1.3、意向共享锁和意向排他锁1.4、自增锁2、MyISAM表锁MyISAM写锁阻塞读的案例:MyISAM读阻塞写的案例:MyISAM的并发插入问题3、
InnoDB
杀神lwz
·
2023-07-14 14:28
数据库
mysql
数据库
MySQL Optimization Learning(五)
分区表的限制3、分区表的原理4、分区表的类型5、如何使用分区表6、在使用分区表的时候需要注意的问题二、服务器参数设置1、general2、character3、connection4、log5、cache6、
INNODB
杀神lwz
·
2023-07-14 14:23
数据库
mysql
数据库
【MySQL】总结了适合创建索引和不适合创建索引的一些情况
文章目录1哪些情况适合创建索引2哪些情况不适合创建索引2参考资料前言:本文可以理解为经验或实践的总结,为什么会有这些索引设计原则还是基于如下的底层原理:1、
InnoDB
记录格式:原理在参考资料列出2、
InnoDB
Fire Fish
·
2023-07-14 13:35
mysql
mysql
数据库
【
InnoDB
存储引擎】二进制详细分析
InnoDB
是如何存储数据的(实验课版)(通过分析数据页的格式读者会对
InnoDB
底层如何存储数据有非常好的理解,这也是理解索引底层原理的一种方式)
1.2.2PageHeader的56个字节1.2.3Infimum和SupremumRecord1.2.4PageDirectory(重点)1.2.5FileTailer的8个字节2参考资料前言:1、本文是对
InnoDB
Fire Fish
·
2023-07-14 13:35
mysql
mysql
数据库
MySQL之主键ID生成策略
、Redis生成ID4、zookeeper生成ID5、Twitter的snowflake算法全局唯一id特点:全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要求;趋势递增:在MySQL
InnoDB
redstone618
·
2023-07-14 13:19
mysql
数据库
database
【MySQL】
Innodb
三大特性之(自适应hash索引)
自适应hash索引一、索引的资源消耗分析二、自适应hash索引原理三、监控与关闭一、索引的资源消耗分析1、索引三大特点小:只在一个到多个列建立索引有序:可以快速定位终点有棵树:可以定位起点,树高一般小于等于32、索引的资源消耗点树的高度,顺序访问索引的数据页,索引就是在列上建立的,数据量非常小,在内存中;数据之间跳着访问索引往表上跳,可能需要访问表的数据页很多;通过索引访问表,主键列和索引的有序度
redstone618
·
2023-07-14 13:19
数据库
哈希算法
mysql
算法
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他