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中碎片的产生主要由频繁的删除、更新和插入操作导致:在
InnoDB
中,删除记录只是将这些行标记为“已删除”,不是真的从索引中物理删除了,磁盘的文件大小不会收缩。
98seven
·
2024-01-18 08:35
MySQL
mysql
android
数据库
MySQL单表过大、主从模式、同步模式优化原理
前言
InnoDB
索引数据结构B+树ShardingSphere分库分表Sharding-JDBCSharding-JDBC的相关概念说明逻辑表广播表绑定表Sharding-JDBC中的分片策略自动分片算法取模分片算法哈希取模分片算法分片容量范围标准分片算法行表达式分片算法时间范围分片算法
“逛丢一只鞋”
·
2024-01-18 06:58
mysql
数据库
InnoDB
事务实现原理-MVCC
InnoDB
一共支持四种等级的事务:读未提交读以提交可重复读串行化其中读未提交实现最简单,每次读最新的记录即可。而串行化则是通过加锁完成的。
l1n3x
·
2024-01-18 06:51
MySQL存储引擎介绍
1.
InnoDB
(默认的存储引擎):事务支持:
InnoDB
支持事务,是MySQL默认的存储引擎。行级锁定:
InnoDB
提供行级锁定,有助于提高并发性能。
feichang_notlike3
·
2024-01-18 00:21
mysql
数据库
php面试题2019
2.
InnoDB
:支持事务处理,支持外键,支持崩溃修复能力和并发控制。如果需要对事务的完整性要求比较高(比如银行),要求实现并发控制(比如售票),那选择
InnoDB
有很大的优势。
思议岁月
·
2024-01-17 23:09
2019-04-30 B+树索引
InnoDB
数据页的7个组成部分,知道了各个数据页可以组成一个双向链表,而每个数据页中的记录会按照主键值从小到大的顺序组成一个单向链表,每个数据页都会为存储在它里边儿的记录生成一个页目录,在通过主键查找某条记录的时候可以在页目录中使用二分法快速定位到对应的槽
括儿之家
·
2024-01-17 22:50
我是一个事务,请给我一个对象
本文基于MySQL8.0.32源码,存储引擎为
InnoDB
。1.用户事务和内部事务
InnoDB
读写表中数据的操作都在事务中执行,开始一个事务的方式有两种
爱可生开源社区
·
2024-01-17 17:57
MySQL核心模块揭秘
技术分享
MySQL
mysql
Keepalived双机
热备
技能展示:会构建双机
热备
系统会构建LVS+HA高可用群集在这个高度信息化的IT时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高
黄润程
·
2024-01-17 15:37
服务器
运维
【MySQL】锁机制
文章目录一、表级锁和行级锁二、排他锁和共享锁三、
InnoDB
行级锁行级锁间隙锁意向共享锁和意向排他锁四、
InnoDB
表级锁五、死锁六、锁的优化建议一、表级锁和行级锁表级锁:对整张表加锁。
星河万里᭄ꦿ࿐
·
2024-01-17 15:33
MySQL
mysql
性能优化
数据库
MySql
Innodb
存储引擎--文件和索引(转)
MySql架构图MySql文件类型参数文件,启动时候需要的参数日志文件,二进制文件(binlog),慢查询日志,查询日志,错误日志,重做日志(undolog)socket文件,使用域socket连接时候用的pid文件,进程的pid文件表结构文件,存储表结构的定义存储引擎文件,存放最终数据的参数查询和修改查询的参数在INFORMATION_SCHEMA库中的GLOBAL_STATUS中,5.6之后的
Gary_Xie
·
2024-01-17 11:49
MySQL数据库——
InnoDB
引擎-架构-内存结构(Buffer Pool、Change Buffer、Adaptive Hash Index、Log Buffer)
目录概述内存结构BufferPoolChangeBufferAdaptiveHashIndexLogBuffer概述MySQL5.5版本开始,默认使用
InnoDB
存储引I擎,它擅长事务处理,具有崩溃恢复特性
qiyi.sky
·
2024-01-17 10:18
数据库
mysql
架构
学习
笔记
数据库学习 1.31 一条更新语句是怎么执行的?
更新操作涉及日志:redolog(重做日志)和binlog(归档日志)Redolog:(引擎
InnoDB
的日志)记录用户提交的需要更新数据库的操作。Binlog:(Serve层日志)归档日志。异同一
小坚强_Sophia
·
2024-01-17 07:19
MySQL表状态参数解读
SHOWTABLESTATUSwherename='***';返回结果示例***************************1.row***************************Name:***Engine:
InnoDB
Version
EulerBlind
·
2024-01-17 06:12
MySQL
数据库
mysql
Mysql-redoLog
效率显然比随机IO来的快Redolog格式在MySQL的
InnoDB
存储引擎中,redolog(重做日志)被用于记录数据库的所有修改操作,以便在系统崩溃时可以利用重做日志来恢复数据。
程序员路同学
·
2024-01-17 04:24
java技术架构
mysql
数据库
MySQL 8.0.32 双写参数和
innodb
_redo
双写缓冲区是一个存储区域,在
InnoDB
将页面写入
InnoDB
数据文件中的正确位置之前,先将页面写入从缓冲池刷新的位置。如果在页面写入过程中存在操作系统、存储子系统或意外的m
qq_26009505
·
2024-01-17 03:50
mysql
数据库
mysql的事物隔离级别详解
事前准备为了故事的顺利发展,我们需要创建一个表:CREATETABLEt(idINTPRIMARYKEY,cVARCHAR(100))Engine=
InnoDB
CHARSET=utf8;然后向这个表里插入一条数据
挑战者666888
·
2024-01-17 00:41
MySQL存储引擎
MySQL存储引擎MySQL有很多的存储引擎,每个存储引擎都有自己的特点,且存储引擎是基于表的,所以可以根据不同的应用来建立不同存储引擎表,虽然有很多存储引擎,但是使用最多的还是
Innodb
、MyISAM
拾光师
·
2024-01-16 22:16
程序人生
该如何选择ClickHouse的表引擎
如果对MySQL熟悉的话,或许你应该听说过
InnoDB
和MyISAM存储引擎。不同的存储引擎提供不同的存储机制、索引方式、锁定水平等功能,也可以称之为表类型。
GOD_WAR
·
2024-01-16 22:39
ClickHouse
表引擎
ClickHouse
【高可用】SQL Server 2019 无域+WSFC搭建Always On环境图文步骤
SQLServer2019无域+WSFC搭建AlwaysOn环境简介利用WSFC+AlwaysOn实现双击
热备
方案选择环境介绍服务器配置安装故障转移修改主机名并加入域修改hosts文件防火墙规则修改DNS
厦门德仔
·
2024-01-16 22:00
MSSQL
运维
sqlserver
高可用
集群
windows
server
【无标题】
备份概述一、备份方式按照数据库服务状态分为:冷备份:在备份时暂停数据库运行和服务,将整个数据库复制到备份设备中
热备
份:在备份时不停止数据库的运行和服务按照备份的数据分为:物理备份:备份数据库服务器上存储的原始数据和文件
it_zhenxiaobai
·
2024-01-16 21:22
oracle
数据库
MYSQL数据库引擎笔记随笔
InnoDB
事务安全数据库默认引擎MyISAMinsertselect速度较快MEMORY内存数据库临时数据用完即删不适合用做静态变量的稍大数据Archive就简称日志引擎吧只有insertselect
时秋
·
2024-01-16 21:49
随笔杂
随笔杂
参加数据库活动,学习知识,领取奖品
,文中介绍了阿里云PolarDBMySQL通过了
热备
无感秒切技术,解决了HA场景下的故障探测、切换速度和切换体验的问题。
yangyidba
·
2024-01-16 20:19
数据库
mysql中出现Specified key was too long; max key length is 767 bytes,需要
innodb
_large_prefix设置步骤
mysql>setglobal
innodb
_file_format=BARRACUDA;QueryOK,0rowsaffected(0.00sec)mysql>setglobal
innodb
_large_prefix
仰望星空007
·
2024-01-16 19:10
mysql
mariadb
数据库
使用 maria backup 完整备份和恢复数据库
Mariabackup使用了
InnoDB
存储引擎的快速、可靠的增量备份算法,可以对大型数据库进行快速备份和恢复,而不影响数据库的性能或可用性。
ststcheung
·
2024-01-16 18:03
mariadb
数据库
MariaDB性能优化参数设置
innodb
_buffer_pool_size=1G
InnoDB
引擎在内存中有一个缓冲池用于缓存数据和索引,这当然有助于你更快地执行MySQL/MariaDB查询语句。
ststcheung
·
2024-01-16 18:03
mariadb
性能优化
数据库
database
第 3 章 Keepalived 双机
热备
技能展示:会构建双机
热备
系统会构建LVS+HA高可用群集在这个高度信息化的IT时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高
IT_张三
·
2024-01-16 14:00
服务器
运维
Keepalived 双机
热备
本章主要内容:Keepalived双机
热备
基础知识学会构建双机
热备
系统学会构建LVS+HA高可用群集简介在这个高度信息化的IT时代,企业的生产系统,业务运营,销售和支持,以及日常管理等环节越来越依赖于计算机和服务
L罗盛
·
2024-01-16 14:47
服务器
数据库
运维
Keepalived双机
热备
学会构建双机
热备
系统学会构建LVS+HA高可用群集1.1Keepalived概述及安装Keepalived的官方网站位于http://www.keepalived.org/,本章将以yum方式讲解Keepalived
L廖锦耀
·
2024-01-16 13:21
linux
字节跳动面经整理
3.Redis的数据类型4.Redis数据类型的底层数据结构5.三次握手、四次挥手6.Redis持久化机制7.MySQL的
InnoDB
索引数据结构8.哪些SQL的关键字会让索引失效9.队列、栈、数组、链表
xiaoyuziliao
·
2024-01-16 11:18
面试
java
SpringMVC mss整合
NOTNULLAUTO_INCREMENT,`name`varchar(20)DEFAULTNULL,`money`doubleDEFAULTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
DEFAULTCHARSET
wwc_boke
·
2024-01-16 11:34
spring
java
【MySQL高级】——
InnoDB
数据存储结构
(比如页的编号、其上一页、下一页是谁等)2.总体结构3.FILE_PAGE_OFFSET每一个页都有一个单独的页号,就跟你的身份证号码一样,
InnoDB
通过页号可以唯一定位一个页。
那时的样子_
·
2024-01-16 11:10
mysql
mysql
数据库
mysql-锁
(SERIALIZABLE)锁分类按性能乐观锁(用版本对比来实现)悲观锁按照锁定机制全局锁表锁读S/写X锁——悲观锁元数据锁(metadatalock,MDL)意向锁(IntentionLocks)(
InnoDB
star-1331
·
2024-01-16 09:17
数据库
mysql
数据库
MySQL第五章节 存储引擎
default_storage_engine;+--------------------------+|@@default_storage_engine|+--------------------------+|
InnoDB
白茶清欢R
·
2024-01-16 07:28
spring boot学习第八篇:通过spring boot、jedis实现秒单
CREATETABLE`t_stock`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`quantity`bigint(20)NOTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
DEFAULTCHARSET
veminhe
·
2024-01-16 04:25
Spring
Boot
JAVA-Redis
spring
boot
学习
redis
linux系统nginx做负载均衡
负载均衡作用upstream配置负载均衡算法配置分类
热备
轮询加权轮询ip_hash负载均衡配置状态参数nginx配置7层协议及4层协议七层协议做负载均衡四层协议做负载均衡会话保持ip_hashsticky_cookie_insertjvm_route
丨析木丨
·
2024-01-16 04:48
linux
nginx
linux
nginx
负载均衡
MySQL——深入数据库原理(事务及锁)
隔离级别1.READUNCOMMITTED(未提交读)2.READCOMMITTED(提交读)3.REPEATABLEREAD(可重复读)4.SERIALIZABLE(可串行化)MVCC原理小结锁行级锁
InnoDB
想要飞翔的小乌龟
·
2024-01-16 04:06
MySQL
数据库
mysql
事务
锁
MVCC
MySQL——深入数据库原理(事务及锁)
隔离级别1.READUNCOMMITTED(未提交读)2.READCOMMITTED(提交读)3.REPEATABLEREAD(可重复读)4.SERIALIZABLE(可串行化)MVCC原理小结锁行级锁
InnoDB
想要飞翔的小乌龟
·
2024-01-16 04:13
MySQL
数据库
mysql
事务
锁
MVCC
Mysql的分区详解
因此不只是
InnoDB
才支持分区。MyISAM、NDB都支持分区操作。分区的过程是将一个表或者索引分解为多个更小、更可管理的部分。
4ea0af17fd67
·
2024-01-16 02:09
MYSQL的认识
服务端的设计连接层提供了与客户端的连接服务层1.提供了各种用户使用的增删改查的操作接口2.提供了SQL优化器(MYSQLQueryOptimizer)引擎层showengine显示数据库支持引擎提供各种存储数据的方式(
innodb
o_o_233N
·
2024-01-15 22:08
MySQL数据库设计原则
0.简单的处理逻辑1.MySQL简介MySQL是一种关系型数据库MySQL区别于其它关系型数据库很大的一个特点就是支持插件式的存储引擎,支持如
InnoDB
,MyISAM,Memory等MySQL设计成C
允歆辰丶
·
2024-01-15 18:42
MySQL
mysql
数据库
MySQL存储引擎&索引&事务
MyISAM的表在磁盘上存储成3个文件,其文件名都和表名相同,扩展名分别是:.frm(存储表定义).MYD(MYData,存储数据).MYI(MYIndex,存储索引)
InnoDB
存储引擎提供
允歆辰丶
·
2024-01-15 18:07
MySQL
mysql
java
数据库
MySQL进阶篇(六)
InnoDB
引擎
一、逻辑存储结构(1)表空间表空间是
InnoDB
存储引擎逻辑结构的最高层,如果用户启用了参数
innodb
_file_per_table(在8.0版本中默认开启),则每张表都会有一个表空间(xxx.ibd
来世做春风嘛
·
2024-01-15 17:30
【新】【黑马】【MySQL】
mysql
数据库
MySQL 8.0中移除的功能(一)
innodb
_locks_unsafe
费曼乐园
·
2024-01-15 17:21
MySQL
mysql
MYSQL的日志系统
idintprimarykey,cint);updatetsetc=c+1whereid=2;redolog在mysql中如果每一次更新都需要写磁盘的话,然后磁盘需要找到那条记录,然后再更新整个IO成本,查询成本都很高,所以
Innodb
coder_sheep
·
2024-01-15 17:14
关系型数据库
mysql
数据库
数据结构
MYSQL的事务隔离
本章概览mysql是一个支持多引擎的系统,并不是所有引擎都支持事务,本篇以
innodb
为例解析mysql在事务支持的实现。
coder_sheep
·
2024-01-15 16:08
关系型数据库
mysql
数据库
oracle
数据结构
深入理解MySQL数据库的MVCC机制
MySQL数据库的
InnoDB
存储引擎支持MVCC,这使得它在处理高并发事务时性能表现出色。在本文中,我们将详细探讨MySQL中的MVCC原理,并通过实例来加
一休哥助手
·
2024-01-15 15:13
数据库
数据库
mysql
Nginx、HAProxy、LVS三者的对比
通就可以进行负载可以通过端口检查到服务器内部故障,根据网页的返回的状态码,将返回错误的请求重新提交到另一个节点上缺点应用范围较小,仅支持http、https、Email协议LVS优点工作在网络4层抗负载能力强,可以支持双机
热备
份
August________
·
2024-01-15 15:15
PostgreSQL:“ FATAL: requested WAL segment00800002A0 has already been removed”
在使用配置了
热备
的PostgreSQL数据库时,在执行大量事务时,尤其是一个需要插入几千万条数据的insert事务时(典型的做法是持续insertintotselect*fromt;),后台log中报错如下
zxfBdd
·
2024-01-15 14:07
数据库
生产环境postgresql9.6流复制主从同步之wal被移除主备不一致
背景/问题:postgresql数据库集群的模式是主从异步同步,
热备
,基于流复制2小时内往数据库写入1千万数据,导致数据库报错:FATAL:couldnotreceivedatafromWALstream
lijian965644856
·
2024-01-15 14:33
postgresql
postgresql
问题定位 | PostgreSQL 报错 requested WAL segment has already been removed
本文首发于2016-04-2520:59:52问题描述在使用配置了
热备
的PostgreSQL数据库时,在执行大量事务时,尤其是一个需要插入几千万条数据的insert事务时(典型的做法是持续insertintotselect
dbkernel
·
2024-01-15 14:01
postgresql
数据库
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他