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
wiredtiger存储引擎
mysql
存储引擎
1.什么是
存储引擎
相当于mysql内置的文件系统。与Linux中的文件系统打交道的层次结构。
later02
·
2023-09-04 02:06
MySQL高级篇(SQL优化、索引优化、锁机制、主从复制)
目录0
存储引擎
介绍1SQL性能分析2常见通用的JOIN查询SQL执行加载顺序七种JOIN写法3索引介绍3.1索引是什么3.2索引优劣势3.3索引分类和建索引命令语句3.4索引结构与检索原理3.5哪些情况适合建索引
wy971744839
·
2023-09-03 17:46
MySQL
java
mysql
Mysql数据库(3)—架构和日志
Mysql的架构设计Mysql分为Server层和
存储引擎
层:Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等
yangnk42
·
2023-09-03 10:18
框架和中间件
Mysql
查询优化器内核剖析之查询的执行与计划的缓存 & Hint 提示
本篇议题如下:查询的执行与计划的缓存Hint提示首先看到第一个议题查询的执行与计划的缓存一旦查询被优化之后,
存储引擎
就使用选中的执行计划将结果返回,而被使用的这个执行计划就会被保存在内存中一个被称之为“
进击的雷神
·
2023-09-03 07:18
MYSQL
数据库
road to master
-知乎(zhihu.com)
存储引擎
一张图让你看懂InnoDB(360doc.com)事务解析、优化、执行
Embrace丶me
·
2023-09-02 19:15
学习
MySQL 刷脏页:原理、配置与监控
一、什么是"刷脏页"在MySQL使用InnoDB
存储引擎
时,数据首先被写入到内存中的缓冲池。这些数据页在某个时间点会被写入(或者说“刷新”)到硬盘上。
半桶水专家
·
2023-09-02 18:58
mysql
数据库
mysql
MySQL
存储引擎
InnoDB与Myisam的六大区别
摘要:MySQL有多种
存储引擎
,每种
存储引擎
有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED
隔壁老码农
·
2023-09-02 14:30
MySQL数据库索引的数据结构
MySQL的innoDB
存储引擎
的索引的数据结构就是多叉搜索树中的b+树,这可以说是为索引量身定做的一个数据结构。首先,索引可以通过主键,unique修饰,也可以直接使用sql语句创建。
多多睡觉11
·
2023-09-02 13:12
数据库
mysql
数据结构
【MySQL】
存储引擎
1.MySQL体系结构1).连接层最上层是一些客户端和链接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。2).服务层第二层架构主要完成大多数
陶然同学
·
2023-09-02 13:36
#
①
MySQL
java
mysql
存储引擎
数据库
innodb
MySQL索引 事物
存储引擎
一索引索引的概念索引就是一种帮助系统能够更快速的查找信息的结构索引的作用索引的副作用创建索引的规则MySQL的优化哪些字段/场景适合创建索引哪些不适合小字段唯一性强的字段更新不频繁,但查询率比较高的字段表记录超过300+行主键,外键,唯一键索引的分类普通索引针对所有的字段,没有特殊的需求和规则。创建方式三种:1直接创建索引并且指向索引的字段2修改表的字段来添加索引3创建表的时候直接创建索引唯一性索
会失眠的床
·
2023-09-02 12:39
mysql
数据库
《MySQL》第一篇 索引底层数据结构与算法
一.索引与索引数据结构二.
存储引擎
三.联合索引四.面试总结链接:索引结构演示一.索引与索引数据结构1.索引是什么?为什么需要使用索引?索引是帮助MySQL高效获取排好序的数据的数据结构。
搬砖界的小白
·
2023-09-02 09:02
#
MySQL
数据库
数据结构
算法
mysql
DolphinDB : TSDB or OLAP ?
因为群里一件事的讨论,引发了这个问题,DolphinDB到底该使用TSDB
存储引擎
,还是OLAP?事情是这样的,我在使用ussert!做测试时,在群里发了如下结论:使用了一下upsert!
Dreamfine
·
2023-09-02 08:31
dolphindb
OLAP
TSDB
关于mysql的锁
MySQL数据库由于其自身架构的特点,存在多种数据
存储引擎
,每种
存储引擎
所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种
存储引擎
的锁定机制都是为各自所面对的特定场景而优化设计,所以各
存储引擎
的锁定机制也有较大区别
不倒翁的归宿
·
2023-09-02 08:06
史上最全MySQL锁机制
本文主要记录学习MyISAM和InnoDB这两个
存储引擎
。为什么要学习锁机制锁是计算机协调多个进程或线程并发访问某一资源的机制。
数据和云
·
2023-09-02 04:26
Mysql总结
sql执行原理.png①与MySQL建立的数据库连接线程发起读取请求②SQL接口处理发送过来的SQL语句③SQL解释器解析SQL④查询优化器查找最优路径⑤执行器执行计划⑥
存储引擎
执行SQL语句这就是一条
爱看书的独角兽
·
2023-09-02 02:30
mysql数据文件
FRM文件不论使用什么
存储引擎
,每一张表
风起洛阳@不良使
·
2023-09-01 22:27
mysql数据库高级知识
mysql
数据库
漫谈大数据 - 数据湖认知篇
目录数据湖定义WikipediaAWS微软定义概括数据湖基本特征数据方面保真灵活可管理可追溯计算方面计算引擎
存储引擎
数据湖基本架构数据湖架构图数据湖建设的基本过程数仓建设过程数据摸底模型抽象数据
昊昊该干饭了
·
2023-09-01 22:20
大数据
大数据
数据仓库
什么是 LSM 思想?它的优缺点都那些?
它最初由闪存文件系统(FlashFileSystem)和大规模分布式存储系统(如Bigtable和HBase)采用,并在键值
存储引擎
中广泛应用,如LevelDB和RocksDB。
VicRestart
·
2023-09-01 22:56
Clickhouse
大数据
LSM
数据库
架构设计
count(1)、count(*)和count(列名)及官网解释
:都是用来统计我们的表中的行数不同点:执行效果上来说:count(1)和count(*)都不会忽略列值为null的行数,而count(列名)只统计的是包含列名的那一列,它不统计该列为null的行数按照
存储引擎
来说
子沫2020
·
2023-09-01 21:44
Java
数据库
java
MySQL事物和
存储引擎
事务一、MySQL事务的概念事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。事务是通过事务的整体性以保证数据的一致性。二、事
@_Orange—
·
2023-09-01 20:08
mysql
数据库
mysql的update更新where不带索引字段导致死锁
说个前提,接下来说的案例都是基于InnoDB
存储引擎
,且事务的隔离级别是可重复读。1为什么会发生这种的事故?InnoDB
存储引擎
的默认事务隔离级别是「可重复读
隔壁寝室老吴
·
2023-09-01 17:49
mysql
数据库
mysql 聚簇索引与非聚簇索引
1、简介mysql中常用
存储引擎
是innodb(5.5以后默认
存储引擎
)和myisam;常用索引分类又分聚簇索引和非聚簇索引2、定义在《数据库原理》一书中是这么解释聚簇索引和非聚簇索引的区别的:聚簇索引的叶子节点就是数据节点
来一只小蚂蚁
·
2023-09-01 15:27
MySQL数据库中.frm和.myi和.myd和.ibd文件是什么文件?
mysql数据库
存储引擎
是myisam,在data目录下会看到3类文件:.frm、.myi、.myd(1).frm–表定义,是描述表结构的文件。(2).MYD–"D"数据信息文件,是表的数据文件。
五月天的尾巴
·
2023-09-01 10:32
数据库
数据库
mysql
ibd文件
索引 事务
存储引擎
################索引#####################一、索引的概念●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。●索引就好比是一本书的目录,可以根
- joke
·
2023-09-01 08:18
oracle
数据库
AVL树、红黑树、B树、B+树
首先,MySQL的
存储引擎
有InnoDB、MyISAM、MEMORY,MySQL主要的索引类型主要有FULLTEXT,HASH,BTREE,RTREE。
菜鸡小张.
·
2023-09-01 08:20
b树
数据结构
mysql
MySQL索引、事务与
存储引擎
1索引索引的概念:数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址,无须对整个表进行扫描,通过物理地址就可以找到所需数据,是表中一列或者若千列值排序的方法,需要额外的磁盘空间类似于图书馆中寻找书,通过标签进行查找,提高查找的速度索引就是一种帮助系统能更快速地查找信息的数据结构索引的作用:数据库利用各种快速定位技术,能够大大加快查询速率当表很大或查询涉及到多个表时,可以成千上万倍地提
微※风
·
2023-09-01 08:03
mysql
数据库
Mysql索引、事务与
存储引擎
(事务、MySQL
存储引擎
)
事务一、事务的概念:①事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。②事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。③事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。④事务通过事务的整体性以保证数据的一致性。⑤事务能
M上去学习
·
2023-09-01 04:33
mysql
数据库
Mysql - 架构及常用组件功能
image.pngmysql底层架构分为:1、client(客户端)2、server(服务端)client:主要有各种plugin、jdbc等server:包含了连接器、查询缓存、分析器、优化器、执行器、
存储引擎
二
一点温柔
·
2023-08-31 23:20
MySQL索引、事务、事务与
存储引擎
目录1、索引1.1索引的概念1.2索引的作用1.3索引的副作用1.4创建索引的规则1.5索引的分类和创建1.5.1普通索引1.5.2唯一索引1.5.3主键索引1.5.4组合索引(单列索引与多列索引)1.5.5全文索引(FULLTEXT)1.6查看索引1.7删除索引2、事务2.1MySQL事务的概念2.2事务的ACID概念及特点2.3事务之间的相互影响2.4Mysql及事务隔离级别(四种)2.5事务
曦雨天梦
·
2023-08-31 23:00
mysql
数据库
MySQL数据库开发规范
一、基础规范表
存储引擎
必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时
辰辰
·
2023-08-31 17:04
sql
mysql
Apache Doris (二) :Doris架构原理及特点
目录1.ApacheDoris架构原理2.ApacheDoris特点2.1支持标准SQL接口2.2列式
存储引擎
2.3支持丰富的索引结构2.4支持多种存储模型2.5支持物化视图2.6MPP架构设计2.7支持向量化查询引擎
IT贫道
·
2023-08-31 13:22
Apache
Doris
apache
架构
java
Mysql优化原理分析
一、
存储引擎
1.1MyISAM一张表生成三个文件xxx.frm:存储表结构xxx.MYD:存储表数据xxx.MYI:存储表索引索引文件和数据文件是分离的(非聚集)select*fromtwheret.col1
ww_kobe
·
2023-08-31 11:14
mysql
哈希算法
数据库
MySQL高级篇_13_事务基础知识_尚硅谷_宋红康
MySQL高级篇_事务基础知识1.数据库事务概述1.1
存储引擎
支持情况1.2基本概念1.3事务的ACID特性原子性(atomicity)一致性(consistency)隔离性(isolation)持久性
丶只有影子
·
2023-08-31 10:37
MySQL
mysql
数据库
8月24-25日上课内容 第三章 MySQL索引、事务与
存储引擎
本章结构索引介绍1、索引的概念索引就是一种帮助系统能够快速查询信息的结构2、索引的作用设置索引之后查询速度变快,当表很大或查询涉及到多个表时,可以成千上万倍地提高查询速度加快表与表之间连接降低数据库的IO成本创建唯一索引来保证数据的唯一性减少分组和排序时间3、索引的副作用索引需要占用额外空间插入和修改数据时会话费更多的时间索引随着数据变动而变动4、创建索引的规则MySQL的优化哪些字段/场景适合创
m0_70766460
·
2023-08-31 08:04
mysql
数据库
Mysql 事物与
存储引擎
MySQL事务MySQL事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,要删除一个人员,即需要删除人员的基本资料,又需要删除和该人员相关的信息,如信箱,文章等等。这样,这些数据库操作语句就构成一个事务!事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行事务是一个不可分割的工
Gsning
·
2023-08-31 00:12
mysql
数据库
MySQL学习笔记整理(下部)
文章目录前言MySQL函数流程控制函数窗口函数(排序函数)其他函数事务添加事务事务的四大特征索引
存储引擎
B-Tree和B+Tree索引的分类建索引的原则回表和索引覆盖联合索引的使用MySQL的约束常见的约束分类主键约束详解主键约束概念主键约束的相关操作
霁晨晨晨
·
2023-08-30 23:14
mysql
学习
笔记
Linux运维工程师面试题(5)
1SELECT语句处理的顺序查询执行路径中的组件:查询缓存、解析器、预处理器、优化器、查询执行引擎、
存储引擎
SELECT语句的执行流程:FROMClause-->WHEREclause-->GROUPBY
·
2023-08-30 20:01
【MySQL】3、MySQL的索引、事务、
存储引擎
createtableclass(idintnotnull,namechar(10),scoredecimal(5,2));insertintoclassvalues(1,'zhangsan',80.5);updateclasssetname='wangwu',passwd='123'whereid=2;select*fromclasswhereid=2;drop索引的概念是一种帮助系统,能够更快
Mo_nor
·
2023-08-30 14:15
mysql
数据库
执行一条 select 语句,期间会发生什么?
MySQL查询语句的流程,可以看到MySQL内部架构里的各个功能模块:可以看到,MySQL的架构共分为两层:Server层和
存储引擎
层Server层负责建立连接、分析和执行SQL。
dx1313113
·
2023-08-30 13:00
数据库
mysql
MySQL之事务与引擎
查询会话事务隔离级别2、查询会话事务隔离级别3、设置全局事务隔离级别4、设置会话事务隔离级别6、事务控制语句7、演示1、测试提交事务2、测试事务回滚3、测试多点回滚4、使用set设置控制事务二、MySQL
存储引擎
我叫yyy
·
2023-08-30 12:25
mysql
数据库
mysql
存储引擎
之MyISAM与INNODB
mysql有多种
存储引擎
:可以看到,有InnoDB、Memory、MyISAM、CSV、Archive等9种,其中,Myisam与INNODB是mysql的两种比较重要的
存储引擎
,两种引擎的存储方式不同
petemper
·
2023-08-30 11:39
Doris架构中包含哪些技术?
Impala是一个非常好的MPPSQL查询引擎,但是缺少完美的分布式
存储引擎
。自研列式存储:存储层对存储数据的管理通过stor
传智教育
·
2023-08-30 10:53
架构
2021-02-19
**实现分区的代码实际上是对一组底层表的句柄对象的封装,对于分区表的请求,都会通过句柄对象转化成
存储引擎
的接口调用。
先弓
·
2023-08-30 05:15
Mysql中MVCC的使用及原理详解
准备测试环境:Mysql5.7.20-log数据库默认隔离级别:RR(RepeatableRead,可重复读),MVCC主要适用于Mysql的RC,RR隔离级别创建一张
存储引擎
为testmvcc的表,sql
zwb_jianshu
·
2023-08-30 04:31
MySQL 更新语句是怎么执行的
ID是主键,
存储引擎
检索数据,找到这一行。如果ID=2这一行所在的数据页本来就在内存中,就直接返
每周都想吃火锅
·
2023-08-30 01:33
MySQL
mysql
数据库
计算机面经--【MySQL篇】
提示:本文章的内容来源于自己所学的一些知识以及网络文章目录前言1、MySQL常用的
存储引擎
有哪些?了解过吗?2、什么是MySQL索引?MySQL常见的索引数据结构?
MrZhang_JAVAer
·
2023-08-29 21:47
mysql
java
面试
经验分享
数据库
Mysql简短又易懂
MySql连接池:的两个参数最大连接数:可以同时发起的最大连接数单次最大数据报文:接受数据报文的最大长度数据库如何存储数据
存储引擎
:InnoDB:通过执行器对内存和磁盘的数据进行写入和读出优化SQL语句
爱吃饭团煲
·
2023-08-29 21:23
mysql
数据库
mysql
存储引擎
系列 (一) 基础知识
当前支持
存储引擎
showengines;显示默认
存储引擎
select@@default_storage_engine;showvariableslike‘%storage%’;修改默认引擎set@@default_storage_engine
Ares-Wang
·
2023-08-29 21:20
mysql
android
java
Linux安装配置MariaDB数据库全程详解
MariaDB在很多方面强于MySQL,在Linux下如何安装MariaDB数据库成为大家比较头疼的一个问题,下面用实例为大家讲解下MariaDB是采用Maria
存储引擎
的MySQL分支版本,在很多方面强于
weixin_34226706
·
2023-08-29 20:36
数据库
php
网络
【进阶篇】MySQL
存储引擎
详解
文章目录0.前言1.基础介绍2.1.InnoDB
存储引擎
底层原理InnoDB记录存储结构和索引页结构InnoDB记录存储结构:InnoDB索引页结构:3.MVCC详解3.1.版本号分配:3.2.数据读取
冰点.
·
2023-08-29 17:36
MySQL从入门到精通
mysql
数据库
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他