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
MySQL 5.7: 把现有的复制组迁移到InnoDB Cluster
MySQLGroupReplication)MySQL5.7:使用MySQLRouter实现应用程序的高可用MySQL5.7:把现有的复制组迁移到InnoDBClusterMySQL5.7:使用PMM监视和管理数据库
MySQLInnoDB
developerworks
·
2020-08-24 13:13
ha
mysql
mysql double write
转自:https://www.cnblogs.com/cchust/p/3961260.htmlmysqldoublewrite(二次写)是
mysqlinnodb
存储引擎的一个重要特性,本人这两天翻阅了相关的资料
martin_liang
·
2020-08-24 09:35
2019-03-18
mysqlinnodb
索引原理聚簇索引聚集索引就是按照每张表的主键顺序构造一颗B+树。
d9610fcd3279
·
2020-08-23 19:14
MySql事务隔离级别实现(MVCC)
概述本文会说明
mysqlInnoDB
引擎如何实现RC和RR预备概念网上资料很多,我这里描述个大概。
挲迦
·
2020-08-23 12:49
mysql
mysql
正排索引与倒排索引的理解
正文正排索引拿
MysqlInnodb
的聚簇索引来说,如下图所示,一个极简版(无页属性)的B+树索引结构大概是这样,叶子节点存
最爱彩虹糖
·
2020-08-23 05:42
Java
数据库
MySQL Index 之 B+Tree数据结构
MySQL中90%的慢Sql都可以通过索引来得到优化,为什么索引可以使Sql变的更快,我们需要先了解下
MySQLInnoDB
都有哪些索引。
MYSQL轻松学
·
2020-08-22 20:22
mysql
InnoDB引擎B+树索引使用和新特性
我们已经讲过了
MySQLInnoDB
索引原理和算法,这里来说下如何管理和使用B+树索引以及一些新的特性。B+树索引的管理我们在InnoDB引擎中常用的索引基本都是B+树索引。
赵帅强
·
2020-08-22 12:36
mysql
mysql索引
innodb
b+树
mysql优化
MySQL批量SQL插入性能优化
经过对
MySQLInnoDB
的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1、一条SQL语句插入多条数据常用的插入语句如:INSERTINTO`insert_table`(`
唐成勇
·
2020-08-22 10:59
批量插入
mysql
字节跳动实习 - 面试(第一轮)
写会mysql索引
MySQLInnoDB
索引原理
MySQLInnoDB
默认使用Readrepeatable5、根据不同班级统计分数大于90的学生人数(1)创建学生表,并插入数据mysq
二进制杯莫停
·
2020-08-21 17:59
面试经历
MySQL InnoDB中唯一索引和非唯一索引时的加锁情况
MySQLInnoDB
中唯一索引和非唯一索引时的加锁情况MySQL的默认隔离级别为RR,这篇文章讨论一下唯一索引和非唯一索引时,使用lockread(consistentread不加锁,不讨论)时的不同的加锁策略
匿_名_用_户
·
2020-08-21 15:58
MYSQL
MYSQL锁学习笔记
最近因为听了公司的一位师兄关于
MYSQLInnoDB
锁的讲座,收获很多,所以将MYSQL锁相关的必备知识在此进行梳理。这些知识不仅可以帮助面试,也可以在日常开发进行性能优化或死锁问题排查时派上用场。
raledong
·
2020-08-20 23:58
mysql
lock
事务
explain
MYSQL锁学习笔记
最近因为听了公司的一位师兄关于
MYSQLInnoDB
锁的讲座,收获很多,所以将MYSQL锁相关的必备知识在此进行梳理。这些知识不仅可以帮助面试,也可以在日常开发进行性能优化或死锁问题排查时派上用场。
raledong
·
2020-08-20 23:58
mysql
lock
事务
explain
mysql_Innodb的undo_log和redo_log
mysqlinnodb
存储引擎下面简单的介绍一下innodb的存储引擎内存缓冲池如果mysql不用内存缓冲池,每次读写数据时,都需要访问磁盘,必定会大大增加I/O请求,导致效率低下。所以In
chenlvzhou
·
2020-08-20 15:49
Mysql
mysql innodb 配置详解
加为好友发送私信在线聊天unixlinuxsys等级:可用分等级:短工总技术分:48总技术分排名:183562发表于:2009-01-1816:12:301楼得分:0
mysqlinnodb
配置详解innodb_buffer_pool_size
mlxia
·
2020-08-19 02:12
MySQL
SQL优化之一则MySQL中的DELETE、UPDATE 子查询的锁机制失效案例
接触过的人可能知道in/exists、notin/notexists相关子查询会使SELECT查询变慢,没有join连接效率,却不知道DELETE、UPDATE下的子查询却可能导致更严重的锁问题,直接导致
MySQLInnoDB
Enmotech
·
2020-08-19 01:21
Mysql InnoDB索引原理
文章目录
MysqlInnoDB
索引原理B树索引聚簇索引二级索引哈希索引参考文献
MysqlInnoDB
索引原理理解Mysql索引的原理和数据结构有助于我们更好的使用索引以及进行SQL优化,索引是在存储引擎层面实现的
zdash21
·
2020-08-19 00:46
MySql
MySql ibdata1文件太大如何缩小
MySqlinnodb
如果是共享表空间,ibdata1文件越来越大,达到了几十个G,对一些没用的表进行清空:truncatetablexxx;然后optimizetablexxx;没有效果因为对共享表空间不起作用
大鱼sln
·
2020-08-18 21:11
My
SQL
Transactions on InnoDB
from:https://blogs.oracle.com/
mysqlinnodb
/entry/innodb_redundant_row_formatInnoDBRedundantRowFormatByannamalai.gurusamionSep13,2013IntroductionThisarticledescribestheInnoDBredundantrowformat.Ifyouaren
longxibendi
·
2020-08-18 15:02
MySQL
mysql mvcc 实现原理
2mvcc实现原理mvcc在
mysqlInnodb
得到支持,Innodb为每行记录都增加了三个字段。DB_TRX_ID,占用6个
huangshanchun
·
2020-08-17 12:37
数据库
MysqlInnodb
锁
MysqlInnodb
锁乐观锁具体流程读取数据对数据操作事务提交,校验数据读取后是否被修改时间戳判断:数据更新同时更新时间戳版本判断:数据更新升版校验无误写入,否则回滚特点:实际上没有使用数据库的锁适用于乐观的场景
不要做程序员的小松鼠
·
2020-08-16 01:22
数据库
Mysql数据库知识点总结及若干问题
https://www.cnblogs.com/yfdream/p/7842917.html数据库隔离级别:https://www.cnblogs.com/ubuntu1/p/8999403.html详解
MySqlInnoDB
Wu.J.H.
·
2020-08-14 18:51
Mysql
(四)MySQL InnoDB锁类型及幻象读问题
MySQLInnoDB
锁类型及幻象读问题(一)
MySQLInnoDB
事务模型(二)
MySQLInnoDB
锁模型(三)
MySQLInnoDB
非锁定一致性读与锁定读(四)
MySQLInnoDB
锁类型及幻象读问题
zyz511919766
·
2020-08-14 12:52
InnoDB
Lock
transaction
isolation
MySQL
初探InnoDB MVCC源码实现
1.背景本文基于
MySQLInnoDB
源码对InnoDB中非锁定一致性读是如何实现的作一些简单的探究。
weixin_30752699
·
2020-08-14 11:07
mysql常见故障诊断
影响性能的因素磁盘I/O影响
mysqlinnodb
引擎性能最主要因素是磁盘I/O。最广泛使用的硬盘都是机械硬盘,机械硬盘运作时,磁盘需进行寻址,随机读写速度大大你玩顺序读写。
Tiny鹏
·
2020-08-14 11:27
运维
数据库
Mysql RR级别依然可能丢失更新数据
我们都知道,
MysqlInnodb
引擎的默认事务隔离级别是RR可重复读,也就是在同一个事务中,多次读取相同的数据结果相同。而其底层就是通过:“排它锁+MVCC”来实现的。
强哥叨逼叨
·
2020-08-14 11:32
mysql
隔离级别+不可重复读+幻读
参考资料:
MySQLInnoDB
锁介绍及不同SQL语句分别加什么样的锁InnoDB锁机制MySQL一致性读深入研究极客时间课程:mysql实战45讲隔离级别总览:下面主要讲述RC和RR两个级别1、隔离级别的特点
Michael曾
·
2020-08-14 09:36
数据库
MySQL - 多版本控制 MVCC 机制初探
文章目录MVCC(Multi-VersionConcurrencyControl)原理快照读与当前读MVCC多版本实现总结MVCC(Multi-VersionConcurrencyControl)原理
MySQLInnoDB
小小工匠
·
2020-08-14 09:59
【MySQL深度剖析】
【mysql】事务 运行原理 概述
以前没有深究过数据库底层是怎么运作的,只是停留在了概念层次,但是后来发现写程序的时候不是很舒服,总感觉有些点不通,于是决定看看
mysqlinnodb
引擎的原理,这里只是一个大致的介绍,不会太深入。
绝世好阿狸
·
2020-08-14 09:28
mysql
Linux启用MySQL的InnoDB引擎
mysqlinnodb
安装,配置drupal7正式发布了,下载了一下,安装时候提示我错误,安装不了Syntaxerrororaccessviolation:1286Unknowntableengine'InnoDB
lwh9606
·
2020-08-14 09:00
数据库
#数据库MVCC
mvcc(重点)简介MVCCLBCC(记住)
MySQLInnoDB
存储引擎,实现的是基于多版本的并发控制协议——MVCC(Multi-VersionConcurrencyControl)(注:与MVCC
微信-支付宝
·
2020-08-14 05:13
mysql
MySQL Innodb数据库性能实践——热点数据性能
为了了解
MySQLInnodb
对热点数据的支持情况,我进行了基准测试,测试环境如下:【硬件配置】硬件配置CPUIntel(R)Xeon(R)CPUE5620主频2.40GHz,物理CPU2个,逻辑CPU16
华仔爱技术
·
2020-08-11 19:19
数据库
经验总结
mysql
数据库
innodb
高性能
热点数据
MySQL Innodb Purge简介
前言为什么
MySQLInnoDB
需要Purge操作?明确这个问题的答案,首先还得从InnoDB的并发机制开始。为了更好的支持并发,InnoDB的多版本一致性读是采用了基于回滚段的的方式。
weixin_33714884
·
2020-08-11 18:05
MySQL InnoDB四个事务级别 与 脏读、不重复读、幻读
MySQLInnoDB
事务隔离级别脏读、可重复读、幻读希望通过本文,可以加深读者对ySQLInnoDB的四个事务隔离级别,以及脏读、不重复读、幻读的理解。
utf7
·
2020-08-11 16:59
MySQL
MySQL Innodb日志机制深入分析
MySQLInnodb
日志机制深入分析1.1.Log&CheckpointInnodb的事务日志是指Redolog,简称Log,保存在日志文件ib_logfile*里面。
华仔爱技术
·
2020-08-11 15:36
数据库
InnoDB 事务隔离级别(Mysql篇)
在
MysqlInnoDB
中,事务主要有四种隔离级别Readuncommitted(未提交读)Readcommitted(已提交读)Repeatableread(可重复读)Serializable(可串行化
coderForPhp
·
2020-08-11 15:03
mysql
php码农技术分享
分布式id生成器
趋势递增:在
MySQLInnoDB
引擎中使用的是聚集索引,由于多数RDBMS使用B-tree的数据结构来存储索引数据,在主键的选择上面我们应该尽量使用有序的主键保证写入性能。
韩哥123456
·
2020-08-11 02:44
分布式id
大批量数据高效插入数据库表
经过对
MySQLInnoDB
的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1、一条SQL语句插入多条数据常用的插入语句如:INSERTINTO`insert_table`(`
335046781
·
2020-08-10 02:14
MySql ibdata1文件太大如何缩小
MySqlinnodb
如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空:truncatetablexxx;然后optimizetablexxx;没有效果因为对共享表空间不起作用
benwdm
·
2020-08-09 19:17
T_Database
MySQL InnoDB update锁表问题Record Locks
最近做的项目中出现了锁表的问题,导致表无法进行事务(DML)操作,经过排查发现,我们项目中的购物车表有个字段cart_id为uuid类型,并且未设置索引,这里的场景是根据cart_id进行更新内容,
MysqlInnoDB
一张船票
·
2020-08-09 06:58
mysql
Mysql 配置文件详解
本文参考:马哥视频教程mysql官方手册MySQLmy.cnf参数配置优化详解
MySQLInnodb
存储引擎参数优化整理=======================================[client
coder_up
·
2020-08-08 03:19
mysql
select for update引发的死锁分析,太惊险了
本文针对
MySQLInnoDB
中在Rep
小姐姐味道
·
2020-08-07 15:17
mysql批量插入
经过对
MySQLinnodb
的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1.一条SQL语句插入多条数据。常用的插入语句如:INSERTINTO`insert_table`(
Zach-vip
·
2020-08-05 04:14
mysql
分布式ID生成方案汇总
而且
MysqlInnoDB
存储引擎主键使用聚集索引,主键有序则写入性能更高。1.3、高可用ID是一条数据的唯一标识,如果ID生成失败,则影响很大,业务执行不下去。所以好的ID方案需要有高可用。
ClawHub的技术分享
·
2020-08-04 07:46
分布式
MySQL 避免行锁升级为表锁——使用高效的索引
我相信,
MySQLInnoDB
存储引擎引发表锁的原因肯定
weixin_33733810
·
2020-08-02 19:20
mysql之表锁和索引失效
1、
mysqlInnoDB
引擎默认的是行锁,那么什么情况下导致表锁?行锁是根据索引查找到那行,找到那几行进行锁定,才可以进行更新。所以产生表锁有可能是要么没有索引,要么就是索引失效。
我不是攻城狮
·
2020-08-02 18:01
mysql
Mysql innodb索引思考
Mysqlinnodb
索引思考第一个问题:聚集索引和非聚集索引的区别(主键索引和普通索引的区别)看了很多文章,最后总结如下:1、首先,聚集索引和非聚集索引针对是主键索引,innodb的主键索引是聚集索引
上衫夏乡
·
2020-08-01 00:33
面试相关总结
Specified key was too long; max key length is 767 bytes(字段长度过长无法设置索引)
mysqlinnodb
引擎默认索引长度767bytes解决办法有一下几种:1、减少索引字段长度(业务通常不允许);2、采用前缀索引的方式以减少索引长度(方便,实用,但可能字段太长无效);text类型皆可设置前置索引
layman1024
·
2020-07-31 19:22
springMVC
7788
mybatis
MySQL InnoDB技术内幕:内存管理、事务和锁
前面有多篇文章介绍过
MySQLInnoDB
的相关知识,今天我们要更深入一些,看看它们的内部原理和机制是如何实现的。一、内存管理我们知道,MySQl是一个存储系统,数据最后都写在磁盘上。
orange-C
·
2020-07-31 16:00
mysql查询性能相关
1.
mysqlinnodb
查询与什么因素有关?
randyjiawenjie
·
2020-07-31 12:56
数据库
(五)MySQL InnoDB中各类语句加锁方式
MySQLInnoDB
中各类语句加锁方式(一)
MySQLInnoDB
事务模型(二)
MySQLInnoDB
锁模型(三)
MySQLInnoDB
非锁定一致性读与锁定读(四)
MySQLInnoDB
锁类型及幻象读问题
zyz511919766
·
2020-07-30 21:45
InnoDB
MySQL
Lock
transaction
isolation
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他