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面试题-索引的基本原理及相关面试题
MySQL的数据库和存储数据的目录是一一对应的,这些数据库的文件就保存在磁盘中对应的目录里下面我们来看一下对应的具体数据文件.frm是表的结构,不管什么样的索引都会有.ibd代表我们现在使用的存储引擎是
InnoDB
鱼跃鹰飞
·
2023-09-25 06:36
MySQL
架构设计
大厂真题
mysql
数据库
MySQL: 锁
NOTNULLAUTO_INCREMENT,`age`int(11)DEFAULTNULL,`weight`int(11)DEFAULTNULL,PRIMARYKEY(`id`),KEY`idx_age`(`age`))ENGINE=
InnoDB
AUTO_INCREMENT
amadeus_liu2
·
2023-09-25 04:21
MySQL
mysql
java
数据库
Percona Toolkit工具简介
系列文章目录第一章:sql_mode模式第二章:optimizetable、analyzetable、altertable、gh-ost第三章:
InnoDB
MVCC原理第四章:sql语句执行过程第五章:
Johar
·
2023-09-25 01:02
mysql
后端
mysql
linux 安装 percona-toolkit
PerconaServer是MySQL的改进版本,使用XtraDB存储引擎,在功能和性能上较MySQL有着很显著的提升,如提升了在高负载情况下的
InnoDB
的性能,为DBA提供了一些非常有用的性能诊断工具
项象多
·
2023-09-25 01:02
Linux
mysql
mysql
linux
MySQL 高级知识之使用 mysqldump 备份和恢复
一前言mysqldump是MySQL自带的备份工具,它可以实现对MyISAM表的温备份和对
innodb
表的热备份。但是它的还原速度很慢,在备份小型数据库时,使用很方便。
十点摆码
·
2023-09-25 01:58
mySql
mysql
数据库
数据库备份
mysqldump
热备份
Unity 制作登录功能02-创建和链接数据库(SQlite)
国际惯例:先看效果1.SQlite是一种嵌入型数据库在Unity开发游戏时使用SQLite有多种原因,以下是其中一些主要原因:嵌入式数据库:SQLite是一个嵌入式
数据库引擎
,这意味着它不需要单独的服务器进程
Leoysq
·
2023-09-25 00:58
Unity与c#
数据库
sqlite
unity
24 个必须掌握的数据库面试问题!
附录:https://mp.weixin.qq.com/s/pC0_Y7M7BkoUmlRwneZZdA一、为什么用自增列作为主键1、如果我们定义了主键(PRIMARYKEY),那么
InnoDB
会选择主键作为聚集索引
卜大伟
·
2023-09-24 23:08
BigData-MySQL(事务和存储过程)
常见存储引擎
InnoDB
是事务型数据库的首选,执行安全性数据库,行锁定和外键。mysql5.5之后默认使用。MyISAM插入速度和查询效率较
蜡笔小虎_007
·
2023-09-24 21:51
mysql索引失效的情况
上篇文章提到,
InnoDb
默认使用B+树作为索引存储结构。但是有时候就会出现一种情况:明明在字段上添加了索引,但却并未生效。本篇则用实例来讲述一下mysql索引失效的情况。
·
2023-09-24 19:36
mysql
面试题库(六):数据库相关
mysql索引的数据结构,加索引的原则
InnoDB
和myiasm的区别,以及常见的mysql优化方案sql查询优化说说Mysql的sql优化mysql的索引,b+树索引是否支持范围查询,联合索引的失效情况开发中用了那些数据库
这就是编程
·
2023-09-24 13:23
面试
职场和发展
Mysql 学习总结(89)—— Mysql 库表容量统计
mysql数据字典库information_schema里记录了统计的预估数据量(
innodb
引擎表不准确,MyISAM引擎表准确)及数据大小、索引大小及表碎片的大小等信息。
科技D人生
·
2023-09-24 11:17
Mysql
mysql
数据库
mysql
库表容量统计
mysql
数据量统计
mysql
数据库大小统计
Innodb
Buffer Pool的三种Page和链表
导读作者:王航威,本文转载自“yangyidba”==========================一、
Innodb
BufferPool简介BufferPool是
Innodb
内存中的的一块占比较大的区域
小知_知数堂
·
2023-09-24 04:46
MyBatis友人帐之一对多和多对一处理
1.1数据库设计CREATETABLE`teacher`(`id`INT(10)NOTNULL,`name`VARCHAR(30)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=
INNODB
DEFAULTCHARSET
烟雨平生9527
·
2023-09-24 02:29
mybatis
java
数据库
MySQL字段允许为空之后
建表语句createtableuser(idint,namevarchar(20),index(id))engine=
innodb
;insertintouservalues(1,'阳光女孩');建表时请手动添加一行
布鲁_boy
·
2023-09-24 02:09
mysql5.7
innodb
引擎日志系统相关参数
错误日志(errorlog)记录mysql启动、关闭、运行期间发生的错误及警告相关信息,当mysql出现问题时可通过排查错误日志定位具体问题。查看错误日志位置:showglobalvariableslike'log_error';修改错误日志位置:修改my.cnf中log-error路径通用日志(generallog)记录服务端收到的每个命令,由于会记录所有命令,开启会对性能造成影响,默认关闭。可
shaofei_huai
·
2023-09-23 23:31
mysql
mysql
数据库
2020-08-27
MySQL索引1、索引索引(MySQL中也叫"key键"):是存储引擎快速查询记录的一种数据结构2、索引存储类型
InnoDB
引擎使用的是B+Tree3、索引类型(1)主键索引(PRIMARYKEY):值必须唯一
幸运王tzp
·
2023-09-23 22:17
MySQL索引优化
`deptName`VARCHAR(30)DEFAULTNULL,`address`VARCHAR(40)DEFAULTNULL,ceoINTNULL,PRIMARYKEY(`id`))ENGINE=
INNODB
AUTO_INCREMENT
西界__
·
2023-09-23 21:44
Mysql优化之
innodb
_buffer_pool_size篇
1.为什么需要
innodb
bufferpool?在MySQL5.5之前,广泛使用的和默认的存储引擎是MyISAM。MyISAM使用操作系统缓存来缓存数据。
吃小狗的骨头
·
2023-09-23 20:46
mysql
dba
缓存
Caché数据库及其特性
在核心,Caché
数据库引擎
提供了整套服务——包括数据存储,并发管理,事务和进程管理——这些都是构建复杂数据库管理系统所必须的。可以将Caché引擎认为一个强大有力的数据库工
lhdz_bj
·
2023-09-23 20:11
Caché学习与实用研究
oracle
数据库
MySQL数据库的存储引擎
目录一、存储引擎概念二、存储引擎2.1MyISAM2.11MyISAM的特点2.12MyISAM表支持3种不同的存储格式:2.2
InnoDB
2.21
InnoDB
特点介绍三、
InnoDB
与MyISAM区别四
Besteady
·
2023-09-23 19:00
mysql
数据库
MySQL优化—插入语句的优化
插入数据的优化,不同的存储引擎的优化手段是不一样的,在MySQL中常常用到的存储引擎有MyISAM和
InnoDB
这里大概介绍一下两者的区别1.MyISAM存储引擎是5.5之前默认的存储引擎,不支持事务、
lhsjohn
·
2023-09-23 19:57
mysql Buffer pool
配置:
innodb
_buffer_pool_size-默认128M(5.7.5之后可动态修改)-p142配置:
innodb
_buffer_pool_instances=N(bufferpool超过1G后应配置平分为
转过
·
2023-09-23 18:36
MySQL进阶:
Innodb
的RR到底有没有解决幻读?
关于
Innodb
中的REPEATABLEREAD这种隔离级别到底有没有解决幻读?好像众说纷纭,大家的说法都不一致。有的人说,RR当然没解决幻读了,因为只有Serializable才能解决幻读。
Java架构师公社
·
2023-09-23 18:51
数据库
mysql
java
后端
程序员
mysql
innodb
如何解决幻读_幻读在
InnoDB
中是被如何解决的?
但如果将存储引擎选为
InnoDB
,在RR级别下,幻读的问题就会被
weixin_39568083
·
2023-09-23 18:21
mysql
innodb如何解决幻读
mysql串行化防幻读原理_面试题:Mysql除了串行化怎么解决幻读
关于MVVCMySQL
InnoDB
存储引擎,实现的是基于多版本的并发控制协议——MVCC(Multi-VersionConcurrencyControl)MVCC最
季静白
·
2023-09-23 18:51
mysql串行化防幻读原理
MySQL的事务与锁
并不是所有的存储引擎都支持事务,
InnoDB
,NDB是支持事务的。事务的特性在Mysql中事务的四大特性主要包含:原子性(Atomicit
w7486
·
2023-09-23 18:50
mysql
mysql
java
数据库
面试官:
InnoDB
解决幻读的方案了解么?
最近要在公司内做一次技术分享,思来想去不知道该分享些什么,最后在朋友的提示下,准备分享一下MySQL的
InnoDB
引擎下的事务幻读问题与解决方案--LBCC&MVCC。
DP成长之路
·
2023-09-23 18:48
Mysql基础
InnoDB
在RR隔离级别下的幻读问题的分析
文章目录概述MVCC做了什么锁做了什么为啥幻读:参考资料:概述笔者在学习数据库相关内容时,发现关于
innoDB
在RR级别下究竟能不能保证不发生幻读这个问题,网上的资料众说纷纭,笔者在经过总结和自己的试验之后
legolas-PRC
·
2023-09-23 18:48
mysql
数据库
mysql
MySQL数据库
Innodb
如何在RR级别下解决幻读?
表象:快照读(非阻塞读)–伪MVCC内在:next-key锁(行锁+gap锁[间隙锁])
Innodb
在可重复读隔离级别下,基于伪MVCC机制实现的快照读(即非阻塞读)来避免让我们看到幻行。
IMZwens
·
2023-09-23 18:48
面试被问:Mysql的
InnoDB
下RR是如何解决幻读问题的
这个问题应该分几方面来答第一方面:什么是幻读Mysql事务在并发下会产生脏读、不可重复读、幻读问题。赃读:一个事务可以读到另一个事务还没有提交的数据;不可重复读:一个事务可以读到另一个事务修改并提交的数据;幻读:一个事务两次相同的范围查找,之间另一个事务对这个范围insert了一条数据并提交,导致这两次事务查找的结果不一致。第二方面:事务的隔离级别读未提交:简称RU,可以读到其他事务还没有提交的数
w7486
·
2023-09-23 18:47
mysql
面试
面试
mysql
innodb
幻读
后端
java
mysql insert id失败_mysql insert操作失败后id 在auto_increment下仍会自增的解决办法
所以我就在搜索下原因,发现是
InnoDB
的机制,大致就是说
InnoDB
的
innodb
_autoinc_lock_mode模式下,自增计数器在操作失败的情况下仍会增加。
weixin_39946767
·
2023-09-23 16:28
mysql
insert
id失败
mysql varchar(255) 浅谈
其实是因为在5.5.3版本之前
InnoDB
存储引擎的表索引的前缀长度最长是767字节(bytes),MyIsam存储引擎的表索引的前缀长度最长是1000字节(bytes)。
观海飞鱼
·
2023-09-23 16:25
mysql锁相关的总结
MySQL主键索引在RR和RC隔离级别下的加锁情况总结_51CTO博客_mysql二级索引加锁2、showOPENTABLESwhereIn_use>0;--类似rc的需求showvariableslike'
innodb
_locks_unsafe_for_binlog
wppwpp1
·
2023-09-23 15:32
mysql
数据库
【转】mysql 面试题
Mysql的存储引擎,myisam和
innodb
的区别。答:1.MyISAM是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。
yufw
·
2023-09-23 15:08
MySQL进阶
配置MySQL服务器参数以提高性能,例如
innodb
_buffer_pool_size和query_cache_size。事务管理:学习如何使用事务来确保数据的
程序员学姐
·
2023-09-23 14:11
数据库知识
mysql
数据库
MySQL之:复制的问题和解决方案
复制的问题和解决方案数据损坏或丢失Master:MHA+semirepl(半同步)Slave:重新复制混合使用存储引擎(淘汰)MyISAM:不支持事务
InnoDB
:支持事务不唯一的serverid重新复制复制延迟需要额外的监控工具的辅助一从多主
Simon_Ye
·
2023-09-23 12:05
MVCC多版本并发控制
MVCC在MySQL
InnoDB
中的实现主要是为了提高数据库并发性能,用更好的方式去处理读写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读。2、当前读像selectlockins
harper_dog
·
2023-09-23 12:49
MySQL事务详细讲解
文章目录什么是事务:1.事务有哪些特性2.并发事务会引起什么问题3.事务的隔离级别有哪些4.ReadView在MVCC中如何工作ReadView有四个重要的字段使用
InnoDB
存储引擎的数据库表,它的聚簇索引记录中都包含下面两个隐藏列
学废Java
·
2023-09-23 08:32
mysql
数据库
java
mysql 事务锁超时时间
innodb
_lock_wait_timeout
解决的办法有两个:第一:
innodb
_lock_wait_timeout锁定等待时间改大my.ini文件:#
innodb
_lock_wait_timeout=50修改为
innodb
_lock_wait_timeout
无术不学
·
2023-09-23 06:17
MySQL
mysql数据库的锁机制及事务特性
MyISAM和
InnoDB
关于锁方面的区别首先我们来了解一下表锁和行锁MyISAM默认用表级锁,不支持行级锁表级锁分为共享表锁(读锁)和排他表锁(写锁),当先执行某个语句时,会默认先上锁,有先后顺序,1
呼啦啦哟哟
·
2023-09-23 05:47
Quartz 建表语句SQL文件
releases/tag/v2.3.2解压,sql文件路径:quartz-core\src\main\resources\org\quartz\impl\jdbcjobstoretables_mysql_
innodb
.sql
热爱技术的小陈
·
2023-09-23 02:06
sql
数据库
MySQL常考知识点
MySQL常考知识点索引的基本原理索引设计的原则事务的基本特性和隔离级别什么是MVCC简述MyISAM和
InnoDB
的区别Explain语句结果中各个字段分表表示什么索引覆盖是什么最左前缀原则是什么B树和
逍遥Sean
·
2023-09-23 01:38
面试问题
数据库
mysql
数据库
oracle
MySQL 自动根据年份动态创建范围分区
创建动态分区1.创建一个包含所有分区的表,并使用
InnoDB
存储引擎。例如,创建一个名为mytable的表。
One_Piece111
·
2023-09-22 23:07
mysql
数据库
动态范围分区
MySQL的日志undolog、binlog、redolog
1.日志层次binlog是Server层,undolog和redolog是
innodb
引擎层特有的。2.记录了什么&作用binlog记录了所有数据库结构变更和表数据修改的SQL日志。
是朴啊朴
·
2023-09-22 19:06
mysql
数据库
MySQL基础07-事务
一、简介MySQL提供了两种事务型的存储引擎:
InnoDB
和NDBCluster。另外还有一些第三方存储引擎也支持事务,比较知名的包括XtraDB和PBXT。事务的4大特性ACID。
四月不见
·
2023-09-22 19:10
MYSQL--存储引擎和日志管理
存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式MySQL常用的存储引擎:MylSAM,
InnoDB
。MySQL数据库中的组件,负责执行实际的数据I/O操作。MySQL系统中
我不道啊;
·
2023-09-22 15:10
mysql
数据库
132.【MySQL_进阶】
3).引擎层(4).存储层2.存储引擎简介(1).查看某张表的数据引擎(2).展示此版本支持的所有存储引擎(3).创建表my_myisam,并指定MyIASM存储引擎(4).存储引擎示列3.存储引擎_
Innodb
吉士先生
·
2023-09-22 15:56
mysql
数据库
实现Mysql事务嵌套(部分回滚)
NOTNULLAUTO_INCREMENT,`name`varchar(50)DEFAULTNULL,`age`tinyint(2)DEFAULT'0',PRIMARYKEY(`id`))ENGINE=
InnoDB
AUTO_INCREMENT
爬山虎还上班
·
2023-09-22 14:50
mysql
mysql
savepoint
MYSQL唯一性约束
,--自增`username`varchar(18)NOTNULLunique,--唯一性约束`password`varchar(18)NOTNULL,PRIMARYKEY(`Id`))ENGINE=
InnoDB
AUTO_INCREMENT
LAMYMAY
·
2023-09-22 14:03
B树概念和插入实现
目录前言一.B树概念1.1概念和性质1.2分裂二.插入的实现三.性能分析四.B树的删除五.B树的优化B+树和B*树5.1B+树5.2B*树六.B树的应用6.1MyISAM中的索引6.2
Innodb
引擎前言之前我们学了有很多数据结构
两片空白
·
2023-09-22 11:18
数据结构与算法
B树
B+树
索引
上一页
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
其他