mysql----武侠剑客之-----MEMORY 存储引擎

文章目录

    • mysql--------MEMORY 存储引擎
      • 1、1 特点:
      • 1、2 代码演示:


mysql--------MEMORY 存储引擎

1、1 特点:

1.frm文件存储表的结构信息

2 数据存放在内存中,没有表数据文件,重启后,数据丢失

3 使用表级锁

4 表的最大大小受参数max_heap_table_size的限制

1、2 代码演示:

创建表,添加数据,查看数据:存储引擎MEMORY
在这里插入图片描述
表中数据可以正常查询


相应的存储文件位置查看test表的.frm
在这里插入图片描述
表的.frm存储文件结构查看正常


**重启mysql数据库后,表中添加的数据丢失:**
在这里插入图片描述

创建的数据库表存储引擎为MEMORY时,重启数据库的情况下会导致表中的数据全部丢失


表的存储引擎为MEMORY的情况下,表的最大大小受参数max_heap_table_size的限制:

测试参数设置:

set max_heap_table_size=1024*1024
create table test1(v1 varchar(10000)) engine=memory;set max_heap_table_size=1024*1024*3
create table test2(v1 varchar(10000)) engine=memory;set max_heap_table_size=1024*1024*8
create table test3(v1 varchar(10000)) engine=memory;

show table status like ‘test%’ \G;查看:
在这里插入图片描述

在这里插入图片描述
默认max_heap_table_size=33554432/1024=
32,768MB在这个范围之内max_heap_table_size参数可进行任意的设置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/704336.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

掌握web控件定位技巧,提升页面操作效率!

在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。 web 控件定位…

RT-Thread中使用Mqtt

环境: 开发板:Panduola(stm32L475) KEIL5 开发环境 rtthread 4.0.3内核 使用ENV 配置Rtt MQTT 1.MQTT介绍 ​ 客户端 Client 使用MQTT的程序或设备。客户端总是通过网络连接到服务端。它可以发布应用消息给其它相关的客户端。订…

音视频捕捉技术:LCC382 SDI采集卡深度解析

在日新月异的多媒体时代,高质量的音视频采集已成为众多领域不可或缺的一环。为此,灵卡科技精心打造了LCC382 —— 一款集高效性、灵活性与前沿技术于一身的SDI输入与环出、HDMI输出音视频采集卡,旨在满足从专业直播、视频会议到医疗影像、安防…

Java微信小程序订阅消息提醒的实现与对接

文章目录 一、准备工作1. 注册微信小程序,并开通订阅消息功能。2. 获取小程序的AppID和AppSecret。3. 在微信小程序管理后台,设置提醒模板,并获取模板ID。4. 小程序端需要获取用户订阅允许提醒的权限(1)引导用户触发订…

Google Ads被暂停的原因,如何防范?

跨境出海业务少不了需要做Google Ads推广业务;其中让投手们闻风丧胆的消息就是帐户被暂停。当 Google 检测到任何违反其政策且可能损害用户在线体验的行为时,就会发生这种情况。那么如何在做广告推广的同时,保证账号不被封禁呢?看…

前馈神经网络FNN、多层感知机MLP和反向传播推导

目录 一、前馈神经网络FNN 激活函数的使用 二、多层感知机MLP MLP的典型结构 多层感知机MLP的特点 和前馈神经网络FNN的区别 三、传播推导 1、前向传播(Forward propagation) (1)输入层到隐藏层 (2)隐藏层到输出层 2、…

Vue3知识总结-4

Vue3知识总结-4 文章目录 Vue3知识总结-4插槽Slots渲染作用域默认内容具名插槽插槽中的数据传递具名插槽传递数据 组件声明周期声明周期示意图 组件生命周期的应用动态组件组件保持存活组件被卸载 异步组件依赖注入 插槽Slots 在某些场景中,可能想要为子组件传递一…

easyx快速入门1

1.基本说明 EasyX 是针对 C 的图形库,可以帮助 C/C 初学者快速上手图形和游戏编程。 比如,可以基于 EasyX 图形库很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练…

SDL系列(四)—— 事件机制

事件循环 大多数多媒体程序依靠 事件系统 来处理输入。 SDL 为处理输入事件提供了灵活的 API 。 本质上, SDL 将来自设备(如键盘,鼠标或控制器)的输入记录为 事件 ,将它们存储在 “ 事件队列 ”中。 您可以将此…

硬盘坏道如何检测和修复?

硬盘是我们储存数据的重要设备,然而在使用过程中,我们可能会遇到一些困扰,比如硬盘出现坏道的问题。那么,什么是坏道呢?硬盘出现坏道会对我们的性能和数据安全产生影响吗?如何去检测和修复这些坏道呢&#…

【STM32-MX_GPIO_Init分析】

MX_GPIO_Init分析源码如下: __HAL_RCC_GPIOE_CLK_ENABLE源码如下: #define RCC ((RCC_TypeDef *) RCC_BASE) #define RCC_BASE (AHB1PERIPH_BASE 0x3800UL) #define AHB1PERIPH_BASE (PERIPH_BASE 0x00020000U…

失业焦虑如何缓解心情?流静冥想

失业焦虑如何缓解心情?人生旅途,失业犹如山重水复,焦虑似迷雾遮望眼。古语云:“山不厌高,海不厌深。”心之向往,冥想便是那披荆斩棘之斧,如何带你走出困境? “静以修身”&#xff0c…