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存储引擎体系架构
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是行级锁还是表级锁)
MySQL数据库由于其自身架构的特点,存在多种数据
存储引擎
,每种
存储引擎
所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种
存储引擎
的锁定机制都是为各自所面对的特定场景而优化
thlzjfefe
·
2023-11-03 19:21
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
数据库
使用Docker来搭建Web服务器
我们先来回顾一下传统虚拟化技术的
体系架构
:可见,我们在宿主机的操作系统上,可安装了多个虚拟机,而在每个虚拟机中,通过虚拟化技术,实现了一个虚拟操作系统,随后,就可以在该虚拟操作系统上,安装自己所需的应用程序了
@liuy0809
·
2023-11-03 14:24
Docker
JDK
Docker搭建
Docker
Web
Web服务器
JDK
mysql---索引 事务
存储引擎
索引索引:索引是一个排序的列表,列表当中存储的是索引的值和包含这个值的数据所在行的物理地址索引作用加快查询速度索引的作用1、利用索引数据库可以快速定位,大大加快查询速度,主要作用2、表的数据很多,查询需要关联多个表,这个时候索引也可以提高查询速度3、加快表与表之间的连接速度4、使用分组和排序时,可以大大减少时间5、提高数据恢复数据时的速度索引创建的原则1、有索引,数据会先进行索引查询然后定位数据,
小布.792
·
2023-11-03 13:08
mysql
oracle
数据库
mysql---
存储引擎
目录mysql---
存储引擎
功能:mysql的
存储引擎
分类MYISAM和
INNODB
做个对比MYISAM在磁盘上有三个文件:MYISAM的特点:支持的存储格式:
INNODB
innodb
的特点使用场景:三个文件
Lad1129
·
2023-11-03 13:05
mysql
数据库
中国移动发布《新型智慧城市白皮书》(2023版)
通过本系列白皮书,我们系统的阐述了中国移动对中国智慧城市发展趋势,并对中国移动服务智慧城市建设六大核心能力进行了介绍,详细说明了中国移动智慧城市基于OneCity的整体架构体系,以及基于OneCity
体系架构
在城市治理
大数据食铁兽
·
2023-11-03 13:29
大数据
大数据
将Edgex网关接入Thingsboard物联网平台
将Edgex网关接入Thingsboard物联网平台[toc]系统环境准备Thingsboard物联网平台平台概述在众多的开源物联网平台项目中,Thingsboard在
体系架构
先进性、功能完整性、文档完备性方面
低代码平台分享
·
2023-11-03 13:22
Thingsboard
重磅 | 阿里云与MongoDB达成战略合作,成为全球唯一提供最新版MongoDB的云厂商
阿里云是国内最早提供MongoDB服务的云厂商,提供完全兼容MongoDB协议的云托管数据库服务,基于飞天分布式系统和高可靠
存储引擎
为阿里云客户提供多节点、高可用、弹性扩缩容、容灾、备份恢复、性能优化等多项企业级服务能力
阿里云技术
·
2023-11-03 11:33
阿里云数据库
MYSQL锁表处理
select*frominformation_schema.
innodb
_trxkilltrx_mysql_thread_id
跌入凡尘的张公子
·
2023-11-03 10:00
mysql
MySQL索引下推
索引下推优化的原理我们先简单了解一下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:数据库设计规范
数据库对象的命名要能做到见名识义,并且最好不要超过32个字符;临时库表必须以tmp为前缀并以日期为后缀;备份库,备份表必须以bak为前缀并以日期为后缀;所有存储相同数据的列名和列类型必须一致;2.数据库基本设计规范所有表必须使用
Innodb
红枫忆梦
·
2023-11-03 05:09
MySQL
数据库
mysql
database
一文看懂MySQL 5.7和MySQL 8到底有哪些差异?
目录编辑引言1、数据字典和系统表的变化2、JSON支持的改进3、新的数据类型4、安全性增强5、性能改进6、
InnoDB
存储引擎
的改进结论引言MySQL作为最常用的开源关系型数据库管理系统之一,一直在不断发展和改进
虚无火星车
·
2023-11-03 04:17
mysql
数据库
MySQL NDB Cluster部署方案与实践
他采用了NDBCluster
存储引擎
,允许在一个Cluster中运行多个MySQL服务器。MySQLCluster是一种在无共享系统中启用内存数据库集群的技术。
Winter Liu
·
2023-11-03 03:35
mysql
mysql
数据库
服务器
2-18-搭建Mysql Cluster集群实现高可用
它采用了NDBCluster
存储引擎
,允许在1个Cluster中运行多个MySQL服务器。MySQLCluster是一种技术,该技术允许在无共享的系统中部署“内存中”数据
chutiaoxu0053
·
2023-11-03 03:04
Mysql系列 -锁
1.锁的类型行级锁
InnoDB
实现了如下两种标准的行级锁:共享锁(SLock):允许事务对一条行数据进行读取排他锁(XLock):允许事务对一条行数据进行删除或更新如果一个事务T1已经获得了行r的共享锁
懒鸟一枚
·
2023-11-03 02:37
数据库
mysql
数据库
MySql
存储引擎
选择
1.
存储引擎
简介插件式
存储引擎
是MySQL数据库最重要的特性之一,用户可以根据应用的需要选择如何存储和索引数据、是否使用事务等。
皮卡车厘子
·
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索引(八)全文索引
全文索引(FULLTEXT):可用于MyISAM表,mysql5.6之后也可用于
innodb
表,用于在一篇文章中,检索文本信息的,针对较大的数据,生成全文索引很耗
camellias__
·
2023-11-02 22:52
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
一条更新SQL在MySQL数据库中是如何执行的
前边的在《一条SQL查询在MySQL中是怎么执行的》中我们已经介绍了执行过程中涉及的处理模块,包括连接器、分析器、优化器、执行器、
存储引擎
等。今天我们来一起看看一条更新语句又是怎么一个执行流程。
故里学Java
·
2023-11-02 13:05
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
存储引擎
其实
存储引擎
也很简单,我认为就是一种存储解决方案,实现了新增数据、更新数据和建立索引等等功能。有哪些已有的
存储引擎
可以让我们选择呢?
周杰伦的稻香
·
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
隔离级别
MySQL索引
红黑树Hash表B-tree
InnoDB
存储引擎
索引类型数据结构:B+树索引,hash索引唯一性:唯一索引,普通索引B+树索引:聚簇索引,非聚簇索引聚簇索引和非聚簇索引聚簇索引的叶子节点中存储的是整行记录
Junfeng Tang
·
2023-11-02 09:34
数据库
mysql
数据库
OceanBase:01-单机部署(开发环境)
目录一、
体系架构
二、配置要求三、解压安装包四、执行安装五、配置环境变量六、快速部署七、访问数据库OceanBase数据库(OceanBaseDatabase)是一款蚂蚁集团完全自研的企业级原生分布式数据库
m0_37559973
·
2023-11-02 08:26
OcenaBase
oceanbase
区块链和分布式数据库的异同
来源、数据
体系架构
、组件、查询操作、更新操作、篡改、中心化控制程度、节点间的关系和特点上较为系统的对比分析分布式数据库与区块链的区别前者是“分布式”的问题,后者是“去中心”的问题。
lisoleg
·
2023-11-02 08:20
【MySQL】information_schema的了解与应用-1
文章目录一、什么是information_schema二、information_schema组成对象1、server层的统计信息字典表2、server层表级别字典表3、server层混杂信息字典表4、
InnoDB
m0_46661713
·
2023-11-02 07:07
mysql
数据库
sql
MySQL - 系统库之 information_schema
包含了有关数据库服务器、数据库、表、列、索引、权限、
存储引擎
和其他数据库对象的信息。
冷风扇666
·
2023-11-02 07:04
mysql
数据库
mysql 事件统计_mysql事件统计之PERFORMANCE_SCHEMA基础详解
并且库里表的
存储引擎
均为PERFORMANCE_SCHEMA,而用户是不能创建
存储引擎
为PERFORMANCE_SCHEMA的表。performance_schema中事件统计表。
平面影视-严恒
·
2023-11-02 07:58
mysql
事件统计
【MySQL】MySQL之 performance_schema 库
简述performance_schema库是MySQL5.5新增一个
存储引擎
,主要用于收集数据库服务器性能参数,监控MySQLserver在一个较低级别的运行过程中的资源消耗、资源等待等情况。
KB-野原新之助
·
2023-11-02 07:54
Database
mysql
mariadb
数据库
漫谈MySQL五-系统数据库information_schema详解
2.information_schema表分类Server层的统计信息字典表Server层的表级别对象字典表Server层的混杂信息字典表
InnoDB
层的系统字典表
InnoDB
层的锁、事务、统计信息字典表
王老狮
·
2023-11-02 06:16
mysql
数据库
mysql
dba
scheme
Innodb
之大对象字段是物理存储思路
背景1:在mysql数据库(
innodb
引擎)中,我们有这样的业务场景,在一个表(下面我们称为tmp表)中有一个字段(我们称为describe字段)可能存储的内容会特别的大,假设describe字段的业务大小上限为
超人也害羞
·
2023-11-02 06:29
mysql:B+树/事务
B+树:为了数据库量身定做的数据结构我们当前这里的讨论都是围绕mysql的
innodb
这个
存储引擎
来讨论的其他
存储引擎
可能会用到hash作为索引,此时就只能应对这种精准匹配的情况了要了解B+树我们先了解
江鱼鳍
·
2023-11-02 06:23
mysql
数据结构
数据库
SQL常见面试题总结
------------------------------------)常用SQL语句SQL常用的聚合函数如何提高MySql的安全性为什么不使用readonly使全局库只读备份为什么要加锁MySQL
存储引擎
是阿超
·
2023-11-02 06:33
面试题总结
1024程序员节
sql
数据库
面试
MySQL十七:Change Buffer
在之前的文章《
InnoDB
的存储结构》介绍的
InnoDB
的存储结构的组成中,我们知道ChangeBuffer也是用
InnoDB
内存结构的组成部分。
星河之码
·
2023-11-02 04:36
数据库
mysql
mysql
数据库
链表
MySQL 8.2 支持读写分离!
在MySQL8.2中,MySQLRouter现在能够识别读取和写入,并将它们路由到主实例(如果是
InnoDB
集群),或者路由到异步复制源以进行写入,将其路由到辅助实例或副本以进行读取。
爱可生开源社区
·
2023-11-02 04:55
mysql
MySQL 查询 JSON 数组是否包含特定的值
`schools`(`id`bigintNOTNULLAUTO_INCREMENT,`stages`jsonDEFAULTNULL,PRIMARYKEY(`id`)USINGBTREE)ENGINE=
InnoDB
AUTO_INCREMENT
knan-阿樂
·
2023-11-02 04:23
MySQL
mysql
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他