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
mysqlinnodb
InnoDB引擎B+树索引使用和新特性
我们已经讲过了
MySQLInnoDB
索引原理和算法,这里来说下如何管理和使用B+树索引以及一些新的特性。B+树索引的管理我们在InnoDB引擎中常用的索引基本都是B+树索引。
赵帅强
·
2019-05-13 00:00
mysql优化
b+树
innodb
mysql索引
mysql
精选(15) 面试官:为什么Mysql innoDB是两段式提交?
MysqlinnoDB
日志
MysqlinnoDB
有两个日志模块:redolog和binlog咱们先看一下redolog。redolog中文来讲就是重做日志,它有什么用呢?
大神,快来碗里
·
2019-05-03 21:30
精选
mysql
面试题
Gelera的简单概述
其在
MySQLInnoDB
存储引擎基础上打了wsrep(写集复制),Percona/MariaDB已捆绑在各自的发行版本中。MariaDBGaleraCluster是MariaDB多主机同步集群。
ITCBD_l
·
2019-05-02 17:22
Linux运维
mysql
Gelera
MySQL读书笔记--锁
MySQLInnoDB
存在的锁由如下几种共享锁(S):允许事务读一行数据排他锁(X):允许事务删除或者更新一行数据InnoDB支持多粒度锁定,这种锁允许事务在行级上的锁和表级上的锁同时存在。
huang_0_3
·
2019-05-01 08:34
Mysql
复合(联合)索引失效解析
b+tree结构如下:每一个磁盘块在mysql中是一个页,页大小是固定的,
mysqlinnodb
的默认的页大小是16k,每个索引会分配在页上的数量是由字段的大小决定。
bThinker
·
2019-04-09 15:15
DB剖析
mysql InnoDB 引擎下主键索引、非聚集索引、覆盖索引的实现原理
今天给大家介绍
mysqlInnoDB
下3种常用的索引:主键索引(聚集索引)、非聚集索引、覆盖索引下面已一张表具体的表为例:来演示数据查找的过程。
lixiangda
·
2019-04-01 22:50
mysql
MySQL高效编程学习笔记(七)--索引
各引擎支持索引类型引擎名索引类型InnoDBBETREEMyISAMBETREEMEMORY,HEAPBETREE,HASH其实
MysqlInnoDB
存储引擎是支持hash索引的,不过我们必须启用,hash
从心开始yjh
·
2019-03-20 11:54
MYSQL
mysql事务、redo日志、undo日志、checkpoint详解
https://zhuanlan.zhihu.com/p/34650908事务:说起
mysqlinnodb
存储引擎的事务,首先想到就是ACID(不知道的请google),数据库是如何做到ACID的呢?
乔志勇笔记
·
2019-03-19 17:20
优化InnoDB表BLOB,TEXT列的存储效率
首先,介绍下关于
MySQLInnoDB
引擎存储格式的几个要点:1、InnoDB可以选择使用共享表空间或者是独立表空间方式,建议使用独立表空间,便于管理、维护。
CODETC
·
2019-03-15 14:36
MySQL 建索引时报 Specified key 'idx_t' was too long; max key length is 767 bytes 错误的解决办法~
今天在做sql优化时,对之前的表添加个索引,却报出了Specifiedkey'idx_t'wastoolong;maxkeylengthis767bytes提示后来通过查询资料,发现:由于
MySQLInnodb
少年阿枫
·
2019-03-06 15:04
Mysql
MySQL InnoDB 存储引擎探秘
原文链接:
MySQLInnoDB
存储引擎探秘在MySQL中InnoDB属于存储引擎层,并以插件的形式集成在数据库中。从MySQL5.5.8开始,InnoDB成为其默认的存储引擎。
dreamans
·
2019-02-21 00:00
mysql
innodb
SQL 某状态耗时过多的优化
MysqlInnodb
性能优化事实上,在实际使用中,最为常见的性能问题大多是不合理的使用方式,即sql语句的问题引起的,因此与参数、索引优化相比,直接优化和修改sql语句获得的收效往往更加明显。
diligent203
·
2019-02-18 16:06
技术分享
游戏服务器架构系列 - 分布式ID生成
2)趋势递增:在
MySQLInnoDB
引擎中使用的是聚集索引,由于多数RDBMS使用B-
MaxwellGames
·
2018-12-12 15:12
MySQL中大对象的多版本并发控制详解
MySQL8.0:InnoDB中大对象的MVCC在本文中,我将解释
MySQLInnoDB
存储引擎中大对象(LOB)设计的多版本并发控制(MVCC)。
Yujiaao
·
2018-11-02 16:39
MySQL 大对象的多版本并发控制
MySQL8.0:InnoDB中大对象的MVCC在本文中,我将解释
MySQLInnoDB
存储引擎中大对象(LOB)设计的多版本并发控制(MVCC)。
Yujiaao
·
2018-10-30 00:00
mysql
数据库大批量SQL插入性能优化
经过对
MySQLInnoDB
的一些性能测试,发现一些可以提高insert效率的方法,
huyande
·
2018-10-29 17:19
数据库
如何判断数据库死锁和数据库死锁的处理方式
可参考:数据库中死锁那些事儿https://blog.csdn.net/eseaqyq/article/details/7795023
MySQLInnoDB
死锁及死锁检测(四)http://www.ywnds.com
zehuawong
·
2018-10-20 15:39
数据库和Mysql
MySql InnoDB锁类型
MySqlInnoDB
锁类型从类型上来分类,InnoDB存储引擎实现了两种标准的锁共享锁(S-Lock):允许事务读一行数据排它锁(X-Lock):允许事务删除或者更新一行数据如果一个事务获取了S锁,那么其他事务也可以立即获得
蓝星蓝
·
2018-10-20 10:14
MySQL
MySQL innodb表使用表空间物理文件复制表
MySQLinnodb
表使用表空间物理文件复制表1.在目标库创建相同的表名2.查找MySQL数据文件存放地3.删除目标表的表空间4.拷贝源库的idb文件5.修改表空间文件权限6.目标表导入表空间数据1.
jeikerxiao
·
2018-10-15 16:07
MySQL
MySQL InnoDB存储引擎体系架构 —— 内存管理
笔者最近研究MySQL的Innodb引擎底层方面的技术,打算写一系列关于MySQL优化方面的技术文章,今天给大家分享的内容是
MySQLInnoDB
内存和缓冲池方面的知识。
刘莅
·
2018-10-13 00:25
mysql
MySQL InnoDB事务的隔离级别
MySQLInnoDB
事务的隔离级别有四级,默认是“可重复读”(REPEATABLEREAD)。未提交读(READUNCOMMITTED)。
fsfsfsdfsdfdr
·
2018-10-09 16:36
数据库
Mysql
MySQLInnoDB
中使用悲观锁要使用悲观锁,我们必须关闭mysql数据库的自动提交属性,因为MySQL默认使用autocommit模式,也就是说,当你执行一个更新操作后,MySQL会立刻将结果进行提交
阿懒土灵
·
2018-09-28 14:19
MySQL InnoDB中脏读引发的select查询原理思考
一、
MySQLInnoDB
事务隔离级别脏读、可重复读、幻读
MySQLInnoDB
事务的隔离级别有四级,默认是“可重复读”(REPEATABLEREAD)。
凌凌小博客
·
2018-09-26 17:45
Mysql
MySQL索引扩展(Index Extensions)学习总结
MySQLInnoDB
的二级索引(SecondaryIndex)会自动补齐主键,将主键列追加到二级索引列后面。
潇湘隐者
·
2018-09-12 16:00
记录一次MySQL死锁的分析与解决过程
二、MySQL死锁介绍1、MySQL锁种类
MySQLInnoDB
存储引擎提供了如下几种锁:(1)共享/排他锁(S/X锁)共享锁(SLock):允许事务读取一行数据,多个事务可以拿到一把S锁(即读读并行)
是Guava不是瓜娃
·
2018-09-08 15:33
数据库
复习 Mysql 事务有感
MySQLInnoDB
存储引擎事务的默认隔离级别?MySQLMVVC模式可以完全完全解决幻读吗?Mysql专业课感悟要有自己的思考我比较喜欢数据库,在上课和平时经常看其他大学老师教的视
黄建刚_三月
·
2018-09-04 18:54
DB
DRUID连接池的实用配置详解几个主流的Java连接池整理
MYSQLInnoDB
并发插入,居然使用意向锁?InnoDB,select为啥会阻塞insert?
窦康
·
2018-09-04 15:33
Mysql InnoDB索引原理
MysqlInnoDB
索引原理索引这个概念说出来好像大家都知道,但是又有多少人能说出个所以然来呢?
Achard
·
2018-09-02 21:51
mysql
索引
MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理
MySQLInnoDB
引擎,是基于MVCC(Multi-VersioningConcurrencyControl)和锁的复合实现,按照隔离程度从低到高,MySQL失误隔离级别分为四个不同层次:读未提
Andy_96
·
2018-08-30 21:41
java基础知识
数据库插入或者更新大批量数据的性能优化
经过对
MySQLInnoDB
的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1、一条SQL语句插入多条数据常用的插入语句如: INSERTINTO`insert_table`(
小牛呲啦电
·
2018-08-17 15:46
数据库
MySQL InnoDB的四个事务隔离级别
望通过本文,可以加深读者对
MySQLInnoDB
的四个事务隔离级别,以及脏读、不重复读、幻读的理解。
MySQLInnoDB
事务的隔离级别有四级,默认是“可重复读”(REPEATABLEREAD)。
码里偷闲王果果
·
2018-07-11 13:45
MySQL
MySQL 数据库下DELETE、UPDATE 子查询的锁机制解析与优化
接触过的人可能知道in/exists、notin/notexists相关子查询会使SELECT查询变慢,没有join连接效率,却不知道DELETE、UPDATE下的子查询却可能导致更严重的锁问题,直接导致
MySQLInnoDB
anzhen0429
·
2018-07-06 17:22
MySQL优化和迁移
MYSQL 表的类型必须是INNODB才支持事务
altertableproduct_ENGINE=innodb;查看表的类型的SQLshowtablestatusfromtest;不过有个前提,就是当前的MYSQL服务器本身要支持INNODB,如果不支持,请看开启
MYSQLINNODB
Ares626
·
2018-07-05 10:28
------【MySql】
MySQL系列(9)--InnoDB数据存储结构
MySQLInnoDB
存储结构MySQL数据结构由日志文件,数据文件,用户表空间,系统表空间等组成。有的相互依赖,有的批次独立。有些问价是必须的,有些则可有可无。
duanxiaobin_SA
·
2018-06-21 17:48
MySQL
MySQL修改表结构
分区表Ø环境说明:公司生产库中,有一张大表,占用了很大一部分空间,大小约240G左右,现在的策略是,每隔一段时间删除一些表中的数据,但是由于
mysqlinnoDB
引擎的优化机制,删除数据后还有优化表的操作非常麻烦
大牙啊
·
2018-06-19 15:44
mysql分区表
【20180613】MySQL innodb 引擎如何解决幻读
MySQLinnodb
引擎如何解决幻度
MySQLinnodb
引擎事务的隔离级别有四种,默认是可重复读(REPEATABLEREAD)未提交读(READUNCOMMITTED)。
liuhuang9496
·
2018-06-13 15:36
NEXT-KEY
LOCK
幻读
脏读
数据库
Java程序员从阿里、百度面试回来,这些面试题你们会吗?
MySQLInnoDB
存储的文件结构索引树是如何维护的?数据库自增主键可能的问题Re
大老二在不在
·
2018-06-11 21:33
Java
Java工程化
高性能及分布式
Spring
MyBatis
Netty源码分析
大数据
高架构
性能调优
mysql--->innodb引擎什么时候表锁什么时候行锁?
mysqlinnodb
引擎什么时候表锁什么时候行锁?
Frankltf
·
2018-06-02 23:00
页断裂(partial write)与doublewrite技术
页断裂(partialwrite)与doublewrite技术mysqldoublewrite(二次写)是
mysqlinnodb
存储引擎的一个重要特性,本人这两天翻阅了相关的资料,结合自己已有的知识,说说自己对
wdw王大为
·
2018-05-22 17:49
double
write
ppw
MySQL原理
mysql事务、redo日志、undo日志、checkpoint详解
转自:https://zhuanlan.zhihu.com/p/34650908事务:说起
mysqlinnodb
存储引擎的事务,首先想到就是ACID(不知道的请google),数据库是如何做到ACID的呢
白乔
·
2018-05-17 13:04
大数据技术与系统
MySQL Redo/Binlog Group Commit , 2pc事务两阶段提交,Crash Recovery浅析
导读最近一直在看一些关于
mysqlinnodb
事务提交,innodbcrashrecovery,内部XA事务等资料,整理一下我对这块的一个初步理解。
Kirua
·
2018-05-10 00:00
binlog
innodb
mysql
Java高级面试题及答案【第二部分】
谈一谈对
MySQLInnoDB
的认识介绍:InnoDB引擎是MySQL数据库的一个重要的存储引擎,和其他存储引擎相比,InnoDB引擎的优点是支持兼容ACID的事务(类似于PostgreSQL),以及参数完整性
PanPa_WoNiu
·
2018-05-03 13:42
Java高级面试题及答案【第二部分】
原文链接:https://juejin.im/post/5aea5f045188256735645862谈一谈对
MySQLInnoDB
的认识介绍:InnoDB引擎是MySQL数据库的一个重要的存储引擎,
weixin_33895016
·
2018-05-03 01:30
CentOS 7.2部署MariaDB Galera Cluster(10.1.21-MariaDB
其在
MySQLInnoDB
存储引擎基础上打了wrep(虚拟全同步复制),Percona/MariaDB已捆绑在各自的发行版本中。MariaDBGaleraCluster是Maria
cstsncv
·
2018-04-10 10:06
galera
Mysql
我理解的MVCC内部实现原理
我理解的MVCC内部实现原理
MySQLInnoDB
存储引擎,实现的是基于多版本的并发控制协议——MVCC(Multi-VersionConcurrencyControl)(注:与MVCC相对的,是基于锁的并发控制
evilcry2013
·
2018-04-01 15:54
oracle
MySQL 排它锁 详解
MysqlInnoDB
排他锁用法:select…forupdate;例如:select*fromgoodswhereid=1forupdate;排他锁的申请前提:没有线程对该结果集中的任何行数据使用排他锁或共享锁
SmallPuddingHappy
·
2018-03-22 23:31
MySQL
ibdata1文件非常大,怎么让ibdata单独存储
MySQLInnoDB
表引擎,默认会将所有的数据库InnoDB引擎的表数据存储在一个共享空间中:ibdata1。ibdata1文件不会自动收缩,备份也麻烦,一般使用mysqldump导出。
赛里
·
2018-03-21 19:44
ibdata
文件
非常大
数据库与大数据
InnoDB,锁,事务。
mysqlInnoDB
引擎实现的是基于多版本的并发控制协议-MVCC。MVCC读不加锁,读写不冲突,极大的增加了系统的并发性能,几乎所有的关系型数据库管理系统都支持MVCC。
肖先森是摩羯座
·
2018-03-09 18:05
java
Mysql 配置优化
sort_buffer_size(排序缓冲区),join_buffer_size(join缓冲大小),read_buffer_size(读取缓冲区大小),read_rnd_buffer_size(索引缓冲区大小)
mysqlinnodb
hpgary
·
2018-02-23 17:00
Mysql 配置优化
sort_buffer_size(排序缓冲区),join_buffer_size(join缓冲大小),read_buffer_size(读取缓冲区大小),read_rnd_buffer_size(索引缓冲区大小)
mysqlinnodb
hpgary
·
2018-02-23 17:00
mysql
优化
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他