黑洞引擎 mysql_MySql-BlackHole:黑洞引擎
通过查看 SHOW ENGINES; 或 SHOW VARIABLES LIKE ‘have%‘; 的输出来查看但前的mysql版本是否支持这个引擎。
mysql>show engines;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |
| MyISAM | YES | MyISAM storage engine | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO | NO |
| ARCHIVE | YES | Archive storage engine | NO | NO | NO |
| PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |
| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
9 rows in set (0.00 sec)
如何使用?
创建一表时,指定引擎。(select * from emp;查看时没有任何数据)
mysql> create databasetest;
Query OK,1 row affected (0.00sec)
mysql> usetest;Databasechanged
mysql> create table emp (empno numeric(4) not null,ename varchar(10),job varchar(9),mgr numeric(4),hiredate datetime,sal numeric(7, 2),comm numeric(7, 2),deptno numeric(2)) ENGINE =BLACKHOLE;
Query OK,0 rows affected (0.01sec)
mysql> insert into emp values (7369, ‘SMITH‘, ‘CLERK‘, 7902, ‘1980-12-17‘, 800, null, 20);
Query OK,1 row affected (0.00sec)
mysql> select * fromemp;
Emptyset (0.00 sec)
创建一个BLACKHOLE表的时候,服务器在数据库目录创建一个表定义文件。文件用表的名字开头,并且有一个.frm扩展名。没有其它文件关联到这个表格。
[[email protected]_130 ~]# cd /var/lib/mysql/test/[[email protected]_130 test]# ll
total16
-rw-r-----. 1 mysql mysql 65 Dec 3 23:18db.opt-rw-r-----. 1 mysql mysql 8780 Dec 3 23:19 emp.frm
从上面的例子中可以看出使用BLACKHOLE存储引擎的表不存储任何数据,但如果mysql启用了二进制日志,SQL语句被写入日志(并被复制到从服务器)。
Mysql 复制中,当备库足够多时,会对主库造成很大的负载。每个备库会在主库上创建一个线程,并执行 binlog dump 命令。该命令会读取二进制日志文件中的数据并将其发送给备库。每个备库都会重复这样的工作,它们不会共享 binlog dump 的资源。
主从同步时,在MASTER和SLAVE中间充当PROXY,缓解MASTER的压力,减少网络带宽。
在普通的MASTER与SLAVE 中间 充当缓解机器,用来缓冲MASTER机器的压力,让SLAVE连接到缓解机器,这样减少MASTER 到 SLAVE之间的网络传输。从而减小网络的带宽以及主机的压力。
所有的处理都有中间代理机器来完成。
原文:https://www.cnblogs.com/neozheng/p/13160774.html
黑洞引擎 mysql_MySql-BlackHole:黑洞引擎相关推荐
- Mysql blackhole(黑洞引擎)
BlackHole :黑洞引擎,写入的任何数据都会消失,用于记录binlog做复制的中继存储! 如何安装: 在安装MySQL时使用带有--with-blackhole-storage-e ...
- MySQL BlackHole 存储引擎使用
BlackHole "黑洞",高大上的样子,但它 No transaction,no xa,no savepoint,这些都没有阻挡他的应用:show engines 中会显示 b ...
- mysql blackhole引擎_MySQL BlackHole引擎
概念 像MyISAM.InnoDB,BlackHole是另一种MySQL引擎,从字面意思来看, 其表现就像一个黑洞,只进不出,进来就消失.换句话说, 任何往其中写的数据都将丢失,有点像Linux的/d ...
- mysql blackhole_MySQL BlackHole 存储引擎使用
BlackHole "黑洞",高大上的样子,但它 No transaction,no xa,no savepoint,这些都没有阻挡他的应用:show engines 中会显示 b ...
- mysql blackhole缺点_MySQL的存储引擎之Blackhole
Blackhole,黑洞,初见这个词,一下就想到了相对论中的那个能吞噬一切,连光都无法逃脱的黑洞.MySQL的Blackhole引擎会怎么样呢?看看官方文档: The BLACKHOLE storag ...
- mysql blackhole缺点_MySQL BLACKHOLE存储引擎_编程学问网
15.10.BLACKHOLE存储引擎 BLACKHOLE存储引擎就像"黑洞"一样,它接收数据但丢弃它而不是存储它.取回总是返回空集: mysql> CREATE TABLE ...
- mysql blackhole引擎_【原创】MySQL blackhole 存储引擎简记
The BLACKHOLE storage engine acts as a"black hole"that accepts data but throws it away and ...
- mysql blackhole引擎_【原创】MySQL blackhole 存储引擎简记-阿里云开发者社区
The BLACKHOLE storage engine acts as a"black hole"that accepts data but throws it away and ...
- mysql的存储引擎种类,mysql 存储引擎,基本数据类型
存储引擎 日常生活中文件格式有很多种,并且针对不同的文件格式会有对应不同存储方式和处理机制(txt,pdf, word, mp4...) 针对不同的数据应该有对应的不同的处理机制来存储 存储引擎就是不 ...
最新文章
- 判断文件或文件夹(目录)是否存在 C/C++ win/linux通用
- selenium借助AutoIt识别上传(下载)详解
- Linux TOP 交互命令
- bash 判断 os 版本_Kali Linux 2020.3开始用ZSH取代Bash旅程
- Android TextView里直接显示图片的三种方法
- linux中sqlite3编译时出错,Sqlite3 交叉编译 undefined reference to `fdatasync' 错误解决
- Android系统服务
- [LeetCode] Count Primes - 素数系列问题
- html5实现3d翻页效果,利用css3 3d transform制作超逼真翻书效果
- java moneyutils_java中每月等额与先息后本计算
- data 谷歌浏览器更改user 路径_chrome修改默认用户目录
- 一页纸项目管理图书和简单模板
- DM manager工具使用
- 【操作系统】CPU寄存器详解
- 没想到华为P20的投屏功能,还可以这么强大!
- 北京大学肖臻老师《区块链技术与应用》ETH笔记 - 5.0 ETH中GHOST协议篇
- 破解Excel的方式
- omniplan的使用
- Excel(Office)哪一版最好用?
- SaaS开发的敏捷之道 —— 专访用友伟库网开发经理
热门文章
- Python 虚拟环境管理工具(详细)
- Linux SSH 连接不上的各种联想
- css实现各种各样的三角形
- 计算机word试题问答题,计算机一级考试选择题题库之Word题及答案(版).docx
- 现代软件工程 第一章 【概论】第8题——原旭莹,张晓丽
- 用java写出5的阶乘_java输入一个数n,计算n的阶乘(5的阶乘=1*2*3*4*5)
- MySQL连接查询之内连接、左连接、右连接、自连接
- 关于xilinx FPGA gtx和gth的区别
- 双系统时间错乱解决办法
- python 学习系列(3) 读取并显示图片的两种方法