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
java程序员innodb
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
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
存储引擎
InnoDB
、MyISAM、Memory、CSV、Archive、Blackhole、Merge、Federated、Example种类很多,但是常用的存储引擎目前就只有
InnoDB
和MyISAM,下面将会介绍到
周杰伦的稻香
·
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
数据库
Java程序员
3面小米,被俩算法题难倒,微软员工6分钟解决,真丢脸
前些天再网上看了很多网友再谈论一个很有意思的问题,有关算法的。然后小编追根溯源终于扎到了这篇帖子。说是有位网友在面试小米Java岗三次后,终于挺进了第三轮面试,结果还是败在了两道算法题上面。1、写个读方法和写方法,实现读写锁2、一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手机没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序数组对于楼主所发的这个问题,网友
温柔的倾诉
·
2023-11-02 09:21
《深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)》pdf
下载地址:网盘下载内容简介编辑《深入理解Java虚拟机:JVM高级特性与最佳实践》内容简介:作为一位
Java程序员
,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?
weixin_30387339
·
2023-11-02 08:00
java
运维
内存管理
Java程序员
必读之热门书单
So,
Java程序员
你们准备好了吗?双手奉上
Java程序员
javasvip
·
2023-11-02 08:25
java
数据
网络编程
【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详解
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
数据结构
数据库
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
centos7设置mysql8主从备份
blog.csdn.net/JHYPXS/article/details/102566304配置主库vim/etc/my.cnf写入如下内容#设置主服务器的ID,可以任意配置但是多个主从之间不能重复server-id=1
innodb
_flush_log_at_trx_commit
cvsea
·
2023-11-02 01:30
centos
mysql
mysql 1条sql事如何运行的
==2redobin日志redolog1redolog是
InnoDB
引擎特有的;bi
QTong
·
2023-11-02 01:23
mysql---索引
索引也需要占用磁盘空间,
innodb
表数据文件本身也是索引,myisam索引和数据文件是分离的。更新一个有索引的表比更新一个无索引表,花费的时间更多。更新了值,也就是更新索引。
Lad1129
·
2023-11-02 00:17
数据库
linux
Java程序员
面试核心知识--Java基础知识(一)
目录一、Java程序初始化顺序二、Java的Clone方法作用三、OverLoad(重载)与Override(重写)区别四、abstractclass(抽象类)与interface(接口)的异同五、String、StringBuffer、StringBuilder区别六、“==”、equals和hashCode的区别七、字符串创建与存储的机制一、Java程序初始化顺序结论:父类静态变量->父类静态
Alphamilk
·
2023-11-01 22:03
Java
Java程序员面试宝典
java
面试
1024程序员节
spring原理之BeanDefinition
我当了十年了码农了,接触spring也有十年了,spring在是我们
java程序员
的开发神器,有了它,我们再也不用为创建对象和维护对象之间的关系而烦恼了,那么spring是如何创建对象,并管理对象了呢,
代码帝王
·
2023-11-01 21:16
spring
java
后端
InnoDB
与MyISAM 聚集索引与非聚集索引
区别:
InnoDB
支持事务,MyISAM不支持事务。这是MySQL将默认存储引擎从MyISAM变成
InnoDB
的重要原因之一;
InnoDB
支持外键,而MyISAM不支持。
威威猫的栗子
·
2023-11-01 20:14
面試
数据库
mysql
java
索引
【MySQL高级篇笔记 (上) 】
权限管理授予权限的原则收回权限权限表访问控制(了解)角色管理三、逻辑架构服务器处理客户端请求MySQL中的SQL执行流程SQL语法顺序Oracle中的SQL执行流程(了解)数据库缓冲池(bufferpool)四、存储引擎
InnoDB
蛋饼吧
·
2023-11-01 17:56
MySQL
mysql
笔记
数据库
Mysql系列-索引类型
一、索引类型别根据叶子节点的内容分类的索引类型
InnoDB
使用B+tree索引模型,根据叶子节点是否存储数(根据叶子节点的内容)分为主键索引和非主键索引;非主键索引包括:普通索引、唯一索引、组合索引主键索引的叶子节点存的是整行数据
懒鸟一枚
·
2023-11-01 16:31
数据库
mysql
数据库
JMeter进行压力测试配置样例
Java程序员
必备神器!首先还是给下载地址下载之后解压。进入解压目录然后使用jmeter.bat起动程序:成功起动后会出现以上两个界面,一个是命令行界面,一个图形界面。
非凡的世界
·
2023-11-01 14:43
服务器
为啥建表的时候, 一定要来个自增主键?
今天搜了下,信息如下:无特殊需求下
Innodb
建议使用与业务无关的自增ID作为主键
InnoDB
引擎使用聚集索引,数据记录本身被存于主索引(一颗B+Tree)的叶子节点上。
吃豆腐不吐豆腐皮
·
2023-11-01 14:14
Java 开发手册
为什么禁止工程师直接使用日志系统(Log4j、Logback)中的API作为
Java程序员
,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。
@Rae
·
2023-11-01 13:02
java
MySQL问题处理和性能优化汇总
该情况通常是由于mysql缓存太小引起的,可以通过查看
innodb
_buffer_pool_size变量的值来定位:MariaDB[(none)]>showvariableslike'
innodb
_buffer_pool_size
菜鸟虫子
·
2023-11-01 13:13
【Java】基于【Mybatis】框架学习系列——Mybatis增删改查(CURD)
个人主页:Ali,S最近更新:2022年7月2日⛽Java框架学习系列:Mybatis框架⛳Java基础学习系列:面向对象飞机大战通信仿真学习系列:【硬件】【通信】【MATLAB】个人简介:通信工程本硕、
Java
Ali.s
·
2023-11-01 05:44
Java后端
#
Mybatis框架学习
mybatis
java
学习
mysql
后端
数据库面试题整理
InnoDB
的缓冲池默认是开启的吗?基本原理是什么?会有脏数据的问题吗?RedoLog(重做日志)和BinLog(二进制日志)的区别是什么?MySQL的查询缓存默认是开启的吗?
小小小熊猫5
·
2023-11-01 04:38
数据库
【mysql】-- Mysql的undo log、redo log、bin log日志
这里写自定义目录标题一、mysql的日志文件二、undolog日志--
InnoDB
特有2.1、undolog日志介绍2.2、undolog原理2.3、insert操作的内部机制2.4、delete/update
DreamBoy_W.W.Y
·
2023-11-01 03:34
mysql
mysql
【MySQL系列】- redo log知多少
InnoDB
存储引擎是以页为单位来管理存储空间的,我们的增删改查本质上都是对页面上进行操作。我们知道在访问磁盘的时候,MySQL是会把数据加载到BufferPool然后进行操作的。
索码理
·
2023-11-01 03:02
MySQL
mysql
数据库
java
redo
log
MySQL - redolog 图文详解
redolog是
innodb
为了支持崩溃恢复而出现的,只记录
innodb
存储引擎中表的修改。
mooddance
·
2023-11-01 03:01
MySQL
redolog
mysql
MySQL日志---redo log和binlog
redologredolog通常将其翻译成重做日志(英文中的前缀re表示重复的意思),作为
InnoDB
特有的日志,它的作用是当有一条
Java Gosling
·
2023-11-01 03:00
MySQL
mysql
MySQL的my-
innodb
-heavy-4G.ini配置文件的翻译
下面是这个MySQL的my-
innodb
-heavy-4G.ini配置文件的中英对照版,如果有些地方解释的不对,希望大神可以指正。所有
wwqwkg6e
·
2023-11-01 01:18
InnoDB
---索引
InnoDB
存储引擎支持的索引:B+树索引哈希索引全文索引一、B+树索引注意:B+树索引不能找到一个给定键值的具体行,只能找到数据行所在的页,然后数据库通过把页读入到内存中,再在内存中进行查找。
我爱双面奶
·
2023-11-01 01:48
InnoDB
mysql的引双向链表_Mysql-
innodb
-B+索引
写在最前这是读书笔记,Mysql,
innodb
系列一共3篇。
Showtime 100
·
2023-11-01 01:48
mysql的引双向链表
mysql
innodb
_doublewrite_
InnoDB
的doublewrite机制
InnoDB
使用了一种叫做doublewrite的特殊文件flush技术,在把pages写到datefiles之前,
InnoDB
先把它们写到一个叫doublewritebuffer的连续区域内,在写doublewritebuffer
付子花
·
2023-11-01 01:48
mysql
InnoDB
双写机制-redo log执行过程详解,以及宕机处理
目录一、服务层处理--生成执行计划二、引擎层的执行过程1.加载数据页2.解决数据页损坏问题:数据库双写机制3.写入redologredolog写入机制4.checkpoint刷盘机制刷盘时宕机一、服务层处理--生成执行计划服务器接受到请求后,先经过SQL接口,在经过解析器,在经过词法分析和语法分析后生成语法树,进入优化器,优化后得到执行方案,进入执行器,执行器调引擎层处理请求,以上过程比较简单请自
Cristiangodz
·
2023-11-01 01:18
数据库
06.
InnoDB
引擎之-两次写机制原理(double write)
参考文章:基于RedoLog和UndoLog的MySQL崩溃恢复流程MySQL的DoubleWrite并不难理解答疑文章(一):日志和索引相关问题《MySQL技术内幕:
InnoDB
存储引擎》作用doublewrite
小超人的知识体系
·
2023-11-01 01:18
MySQL
mysql
InnoDB
- 双写机制
双写机制用于提高数据持久性和可靠性。双写机制的核心思想是,将写操作先写入一个临时缓冲区,然后再写入实际的数据文件。这个临时缓冲区通常是固定大小的内存缓冲区,称为双写缓冲。这个机制的主要目的是避免数据文件在写入时出现损坏或数据丢失的情况。双写机制的工作流程如下:当数据库执行写操作时,首先将数据写入双写缓冲区。然后,将数据写入数据文件的实际位置。如果在写入数据文件时发生了突然的系统崩溃或断电等异常情况
冷风扇666
·
2023-11-01 01:48
数据库
mysql hash函数_mysql数据库高级开发
一、存储引擎1.1、查看mysql支持的存储引擎showengines;1.2、查看当前默认的存储引擎showvariableslike‘storage_engine’;1.3myISam存储引擎和
Innodb
weixin_39975122
·
2023-11-01 00:25
mysql
hash函数
mysql
myisam和innodb区别
mysql除法
mysql除法函数
Mysql系列 -索引模型数据结构
为什么
InnoDB
用的是B+tree存储结构?
懒鸟一枚
·
2023-10-31 23:42
数据库
mysql
数据结构
数据库
mysql体系架构
mysql各个存储引擎概述:
innodb
存储引擎:[/color][/b]面向oltp(onlinetransactionprocessing)、行锁、支持外键、非锁定读、默认采用repeaable级
rwangnqian
·
2023-10-31 23:12
mysql
mysql
体系架构
MySQL系列-架构体系、日志、事务
执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等存储引擎层:负责数据的存储和提取,支持
InnoDB
懒鸟一枚
·
2023-10-31 23:07
数据库
mysql
蚂蚁金服4面Java高级开发,java流式编程源码
前言volatile是
Java程序员
必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~1.volatile的用法2
web小娥
·
2023-10-31 23:29
程序员
java
经验分享
面试
mysql(事务特性、隔离级别描述)
在mysql中只有使用了
innodb
数据引擎的数据库或者表才支持事务;事务特性原子性指业务逻辑上的一组操作,这组操作中的每个单元,要么全部成功执行,要么全部执行失败;一致性事务必须使数据库从一个一致性的状态变为另一个一致性的状态
好一个坏小孩
·
2023-10-31 22:26
中间表三表联查
CREATETABLEIFNOTEXISTSauthors(`author_id`INTUNSIGNEDPRIMARYKEYAUTO_INCREMENT,`name`VARCHAR(64)UNIQUENOTNULLDEFAULT'')ENGINE
INNODB
COMMENT
OLDBIG9
·
2023-10-31 21:15
InnoDB
锁
LockTypesUsedBy
InnoDB
.SharedandExclusiveLocks共享锁和排他锁IntentionLocks意向锁RecordLocksGapLocksNext-KeyLocksInsertIntentionLocksAUTO-INCLocksPredicateLocksforSpatialIndexes
Samson Bruce
·
2023-10-31 21:54
数据库
java
开发语言
count(*) count(1) count(字段) count(主键) 谁更快
以下讨论都是基于
InnoDB
引擎count是一个聚合函数,
InnoDB
只负责根据需求返回结果集,具体的计算过程再Server层完成count(主键):
InnoDB
会遍历整张表,把每一行的id取出来,返回给
繁书_
·
2023-10-31 18:50
Java中看内存分配—Netty内存池
更多的时候
java程序员
是在讨论垃圾回收器(内存分代、回收算法)等内存自动回收技术。操作系统中各种相关名词“内存池”、“内存碎片”、“malloc”、“free”似乎早已远去。
58技术专区
·
2023-10-31 16:24
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他