MySQL   发布时间:2022-05-15  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了MySQL 的blackhole存储引擎大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_346_2@mysqL的blackhole引擎是在学习MysqL的复制拓扑中遇到的。出现场景是:为了避免在分发主库上做具体实际的查询,可以将它的表修改为blackhole存储引擎。

一个数据库目录创建一个表定义文件。文件用表的名字开头,以.frm作为扩展名。没有其他文件关联到这个表。@H_346_2@mysqL 开启了二进制日至,则sql语句会被记录到二进制日志中(并被复制到从服务器)。这样使用@H_346_2@mysqL可以作为主从复制中的中断重复器或者在其上面添加过滤器。

一个的表的存储引擎为blackhole引擎

create table test (
 rows1 int,rows2 char(3)
)ENGIne=blackhole;

3、blackhole引擎的优缺点

支持更多的备库。然会在分发主库执行查询,但是其代价非常小,因为blackhole表中没有任何数据。

create table test (
 rows1 int,rows2 char(3)
)ENGIne=blackhole;

插入数据:

插入结果:

查询数据:

SELEct * FROM test;
查询结果:

大佬总结

以上是大佬教程为你收集整理的MySQL 的blackhole存储引擎全部内容,希望文章能够帮你解决MySQL 的blackhole存储引擎所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: