mysql archieve_mysql的archive储存引擎

archive储存引擎的应用场景就是它的名字的缩影,主要用于归档。archive储存引擎仅支持select和insert,最出众的是插入快,查询快,占用空间小。例如我们有大量的历史数据极少访问又不能删除,需要保存,那么它是非常不错的选择。archive最出名的就是压缩,它的引擎使用zlib无损数据压缩算法,压缩率非常好,这里测试下效果。

(1).首先创建一个myisam的表member,字段id和name,我们插入4990168条记录(自己循环下)INSERT INTO member(id, name) VALUES (1, 'zhang')

(2).此时来查看member表在myisam引擎下的占用磁盘大小:show TABLE STATUS LIKE 'member';

输出结果:Data_length:99803360

占用大小:99803360约等于95M磁盘大小

(3).创建archive引擎表member1,并将上面的myisam表数据导入CREATE TABLE  member1  ENGINE = archive  as SELECT *  from member

(4).查看member1的archive引擎占用磁盘大小:show TABLE STATUS LIKE 'member1';

输出结果:Data_length:154003

占用大小:99803360约等于150KB磁盘大小

同样是4990168条记录,磁盘占用大小可怕吗?节省了648倍,此时本人已经不相信上面的操作,这占比太夸张,会不会是引用myisam表的数据了吧?直接干掉myisam表的数据。DELETE  FROM  member;

SELECT  count(*) FROM  member;

上面清空了myisam的表的数据,检查了表没有数据,再重启去看看archive储存引擎表的占用已经没有变化,我的天呐,归档类储存引擎这么夸张。

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

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

相关文章

java bip-39_Java中对XML的解析详解

先简单说下前三种方式:DOM方式:个人理解类似.net的XmlDocument,解析的时候效率不高,占用内存,不适合大XML的解析;SAX方式:基于事件的解析,当解析到xml的某个部分的时候,会…

mysql 全文本检索的列_Mysql 全文本检索

mysql 全文索引注意 并非所有的引擎都支持 全文检索mysql最常用的引擎 INnodb 和 myisam 后者支持全文检索 前者不支持创建表的时候指定要检索列 CREATE TABLE TEST_FULLTEXT(note_id int not null auto_increment,note_text text null, primaty key(note_id),FULLTEXT(note_te…

app+java_‎App Store 上的“Java大全”

*****Java程序员的给力推荐-Java大全;-----涵盖了java程序员入门、高级开发、编程题等内容;-----十分适合java入门、java开发、java面试人士参考使用。***内容目录:Java教程1.Java快速入门2.Java JDK安装和配置3.Java基本语法4.Java对象和类5…

128位java_Java:如何使用CFB和无填充实现128位AES

有人能给我带来这个问题吗?我需要知道如何使用AES加密和解密,至少使用128位CFB和无填充。一些代码或链接将非常赞赏。 (我已经看过谷歌,但没有幸运的艰难)。更新:工作正常!public byte[] crypt() {byte[] crypt null;…

java的md5盐值加密_MD5盐值加密

import java.security.MessageDigest;import java.util.Random;import org.apache.commons.codec.binary.Hex;public class PasswordUtil {/*** 生成含有随机盐的密码*/public static String generate(String password) {Random r new Random();StringBuilder sb new StringB…

python etree模块所有函数详解_Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件,封装函数...

from xml.dom.minidom importparse, parseStringfrom xml.etree importElementTreeimportxml.dom.minidom"""Get XML String info 查询属性值response:xml stringtag:xml tagelement:xml attribute"""defget_xml_info(response, element):DOMTre…

java分布式锁工具类_java 通过redis实现分布式锁

1. 开局在多线程环境中,经常会碰到需要加锁的情况,由于现在的系统基本都是集群分布式部署,JVM的lock已经不能满足分布式要求,分布式锁就这样产生了。。。百度一下,网上有很多分布式锁的方案或者例子,琳琅满…

java 的对象类用_java基础(第零篇)对象与类

前言:本文讲述java中对象与类的一些概念。包括对象与类的有关概念,类间五种关系,类的访问权限等。在java中,一切都可以用对象来描述,操作对象的标识符只不过是对象的一个引用,一个对象可以有多个引用&#…

buffer java nio_Java NIO深入理解Buffer(缓冲区)

前言Github:https://github.com/yihonglei/java-allProject:java-nio一 Buffer概述Java NIO中的Buffer用于和NIO通道进行交互。数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取…

java robot键值_Java:使用Robot类模拟键盘, 以Alt码方式输出汉字

java.awt.Robot类Java提供java.awt.Robot类来模拟操作键盘和鼠标, 下面是一个简单的demopublic static void keyPressByInt(Robot r,int key, int time){r.keyPress(key);r.keyRelease(key);if (time > 0) {r.delay(time);}}public static void main(String[] args) throws …

php设置上传文件大小限制_php修改上传文件大小限制实例详解

php修改上传文件大小限制实例详解php在默认情况下,只允许上传一定大小的文件,当上传文件大小超过这个值时,将会出错。本文章将向大家讲解php.ini中如何修改上传文件大小限制。需要修改的设置有三个地方,请看下文:1、 修…

java调用 火眼臻睛,火眼臻睛车牌识别SDK评测

【CPS中安网 cps.com.cn】CPS LAB总评:用专业角度解读产品--CPS评测中心对火眼臻睛车牌识别SDK进行了全面评测,火眼臻睛车牌识别SDK在综合识别率、车牌定位成功率、大角度下的识别率、夜间环境下的识别率、极端环境下的识别率、支持的最小车牌像素宽度等测试表现,都位于行业前列…

php 获取 uri,获取URI地址

前台和后台的URI路由地址:APP目录/控制器文件/方法函数会员中心的URI路由地址:member/APP目录/控制器文件/方法函数通过动态地址获取URL:index.php?sAPP目录&c控制器文件&m方法函数获取当控制器的URI地址:\Phpcmf\Service::L(Router…

java各层级限流对比,面试官说:来谈谈限流-从概念到实现,一问你就懵逼了?...

后端服务的接口都是有访问上限的,如果外部qps或并发量超过了访问上限会导致应用瘫痪。所以一般都会对接口调用加上限流保护,防止超出预期的请求导致系统故障。从限流类型来说一般来说分为两种:并发数限流和qps限流,并发数限流就是限制同一时刻…

php 生成验证码干扰元素,PHP生成指定位数验证码与可控干扰元素第二篇

这篇文章介绍的内容是关于PHP生成指定位数验证码与可控干扰元素第二篇&#xff0c;有着一定的参考价值&#xff0c;现在分享给大家&#xff0c;有需要的朋友可以参考一下生成验证码&#xff1a;文件名为&#xff1a;buildVerifyCode.func.php<?php //生成指定位数可控混合验…

mysql and 和where,关于mysql:连接sql查询中where和and子句的区别

本问题已经有最佳答案&#xff0c;请猛点这里访问。下面两个SQL查询有什么区别和号根据以下两个测试结果速度更快(237比460)。据我所知&#xff0c;这是一个标准。。氧化镁不&#xff0c;有细微的差别&#xff0c;你不能说没有差别除了语法之外没有别的区别。虽然只有一个简短的…

matlab里输出恒压的逆变器,基于IGBT逆变器的异步电机变频调速系统的MATLAB仿真...

异步电机变频调速系统电路仿真模型如图(4)所示。直流电压不621V&#xff0c;逆变器为IGBT 的三相半桥逆变器&#xff0c;电机为异步电机模块&#xff0c;其主电路由直流电压源、逆变器和电机依次相连。图(4)变频调速系统控制部分&#xff0c;利用“Step”模块设定频率指令f1*&a…

php 获取京东交易账号,PHP爬虫爬取京东列表

这里使用到了一个php插件下面是源码simple_html_dom.phpdefined(IN_ECS);define(HDOM_TYPE_ELEMENT, 1);define(HDOM_TYPE_COMMENT, 2);define(HDOM_TYPE_TEXT, 3);define(HDOM_TYPE_ENDTAG, 4);define(HDOM_TYPE_ROOT, 5);define(HDOM_TYPE_UNKNOWN, 6);define(HDOM_QUOTE_DOU…

星模php格,extend/base/TencentSms.php · 纵之格/ShopXO - Gitee.com

// ----------------------------------------------------------------------// | ShopXO 国内领先企业级B2C免费开源电商系统// ----------------------------------------------------------------------// | Copyright (c) 2011~2019 http://shopxo.net All rights reserve…

matlab中云模型,云模型简介与个人理解matlab程序.doc

.........................专业资料分享随着不确定性研究的深入&#xff0c;越来越多的科学家相信&#xff0c;不确定性是这个世界的魅力所在&#xff0c;只有不确定性本身才是确定的。在众多的不确定性中&#xff0c; HYPERLINK "/view/606111.htm" \t "_blank…