- 浏览: 1019830 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (529)
- 服务器 (8)
- jsp (1)
- java (6)
- AIX (1)
- solaris (3)
- linux学习 (53)
- javaScript (2)
- hibernate (1)
- 数据库 (74)
- sql语句 (8)
- oracle 学习 (75)
- oracle 案例 (42)
- oracle 管理 (42)
- Oracle RAC (27)
- oracle data guard (12)
- oracle 参数讲解 (14)
- Oracle 字符集 (8)
- oracle性能调优 (24)
- oracle备份与恢复 (12)
- oracle Tablespace (9)
- oracle性能诊断艺术 (1)
- oracle 11g学习 (5)
- oracle streams (1)
- oracle upgrade and downgrade (4)
- db2学习 (13)
- db2命令学习 (2)
- mysql (28)
- sql server (30)
- sql server 2008 (0)
- 工具 (10)
- 操作系统 (3)
- c++ (1)
- stock (1)
- 生活 (5)
- HADOOP (2)
最新评论
-
massjcy:
...
如何将ubuntu文件夹中文名改为英文 -
skypiea:
谢谢。。。
终于解决了。。。
Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262) -
qwe_rt:
引用vi /etc/sysconfig/network 请问 ...
Linux操作系统下配置静态IP上网 -
liuqiang:
sudo killall -9 apache2
ps 和 kill 命令详解 -
dazuiba:
引用*绝杀 kill -9 PID 当使用此命令时,一定要通过 ...
ps 和 kill 命令详解
BlackHole :黑洞引擎,写入的任何数据都会消失,用于记录binlog做复制的中继存储!
通过查看SHOW ENGINES或SHOW VARIABLES LIKE 'have%'的输出来查看但前的mysql版本是否支持这个引擎。
mysql> SHOW ENGINES;
+--------------------+
| Engine |
+--------------------+
| CSV |
| MRG_MYISAM |
| MEMORY |
| BLACKHOLE |
| MyISAM |
| FEDERATED |
| ARCHIVE |
| InnoDB |
| PERFORMANCE_SCHEMA |
+--------------------+
9 rows in set (0.01 sec)
如何使用:
mysql>
mysql> CREATE TABLE test(i INT, val CHAR(10)) ENGINE = BLACKHOLE;
Query OK, 0 rows affected (0.02 sec)
mysql> insert into test values(1,'a') ;
Query OK, 1 row affected (0.03 sec)
mysql> insert into test values(2,'b') ;
Query OK, 1 row affected (0.01 sec)
mysql> insert into test values(3,'c') ;
Query OK, 1 row affected (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from test;
Empty set (0.00 sec)
mysql> exit
Bye
[root@rac3 ~]# cd /opt/mysql/data/test/
[root@rac3 test]# ll
总计 48
-rw-rw---- 1 mysql mysql 8632 12-10 15:22 sbtest.frm
-rw-rw---- 1 mysql mysql 8632 12-19 13:38 t10.frm
-rw-rw---- 1 mysql mysql 8632 12-16 17:01 t1.frm
-rw-rw---- 1 mysql mysql 8582 12-20 17:45 test.frm
[root@rac3 test]#
从上面的例子中可以看出使用BLACKHOLE存储引擎的表不存储任何数据,但如果mysql启用了二进制日志,SQL语句被写入日志(并被复制到从服务器)。这样使用BLACKHOLE存储引擎的mysqld可以作为主从复制中的中继重复器或在其上面添加过滤器机制。例如,假设你的应用需要从服务器侧的过滤规则,但传输所有二进制日志数据到从服务器会导致较大的网络流量。在这种情况下,在主服务器主机上建立一个伪从服务器进程。
主服务器的操作写入二进制日志,伪mysqld进程作为从服务器,在伪mysqld进程上配置replicate-do和replicate-ignore规则,并且写一个新的,被过滤的二进制日志 。这个已过滤日志被提供给其他真正的从服务器。因为伪进程不存储任何数据,只消耗很小的额外的mysqld进程资源。这个类型的建立可以用额外复制从服务器来重复。
当然如果配置一主多从的话,多个从服务器会在主服务器上分别开启自己相对应的线程,执行binlog dump命令而且多个此类进程并不是共享的。为了避免因多个从服务器同时请求同样的事件而导致主机资源耗尽,可以单独建立一个伪的从服务器或者叫分发服务器:
其它可能对BLACKHOLE存储引擎的使用包括:
1 转储文件语法的验证。
2 来自二进制日志记录的开销测量,通过比较允许二进制日志功能的BLACKHOLE的性能与禁止二进制日志功能的BLACKHOLE的性能。
3 因为BLACKHOLE本质上是一个“no-op” 存储引擎,它可能被用来查找与存储引擎自身不相关的性能瓶颈。
发表评论
-
MySQL全连接(Full Join)实现
2012-07-09 18:18 4215MYSQL 可以用 union 实现全连接 mysql> ... -
Mysql Query Cache学习篇
2012-03-19 14:32 962基础介绍篇: QueryCache是用来缓存select语句 ... -
MySQL Query Cache 小结
2012-03-19 14:31 680本文转自:http://isky000.com/databas ... -
max_length_for_sort_data
2012-03-08 11:11 1394这段时间mysql 数据库的性能明显降低,iowait达到了 ... -
正确重置MySQL密码
2012-02-03 00:51 744谁都不想弄丢家门钥匙,但不管多么小心,时间长了,这样的事情总会 ... -
MYSQL--my.cnf配置中文详解
2012-02-02 22:55 925mysqld程序--目录和文件 ... -
MYSQL EXPLAIN
2012-02-01 20:24 897对于经常使用mysql的兄弟们,对explain一定不会 ... -
基于MySQL的高可用可扩展架构探讨(转)
2011-03-24 23:38 810随着信息量飞涨,信息的存储成为了这个时代至关重要的一项技术。如 ... -
MySQL性能优化的参数简介
2011-03-24 23:18 697公司网站访问量越来越 ... -
mysql replication原理介绍
2011-03-24 23:04 1031要想用好一个系统,理解其实现原理是非常重要的事情,只有理解了其 ... -
如何为用户设置密码
2011-03-24 22:27 753当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者 ... -
MySQL数据的导出和导入工具:mysql
2011-03-24 22:24 750导出要用到MySQL的mysqldum ... -
How to Backup a MyISAM / InnoDB MySQL Database
2011-03-24 22:19 939Whichever MySQL storage engine ... -
加大mysql的最大连接数
2011-03-24 22:10 824mysql的最大连接数默认是100, 这个数值对于并发连接很多 ... -
MySQL服务器安装完之后如何调节性能
2011-03-24 22:04 696My favorite question during Int ... -
MySQL 性能优化的简单办法
2011-03-24 21:50 1477优化数据库最核心的实际上就是配置参数的调整。本文通过一个简单的 ... -
Mysql 占用cpu资源高
2011-03-24 21:44 1157朋友主机(Windows 2003 + IIS ... -
MySQL慢查询分析mysqldumpslow
2011-03-24 21:40 1046MySQL优化的第一步应该做的就是排查问题,找出瓶颈,而通常情 ... -
打开MySQL的慢查询记录
2011-03-24 21:38 916打开MySQL慢查询MySQL慢查询记录日志对于跟踪PHP+M ... -
MySQL Back to Basics:Analyze,Check,Optimize, and Repair
2011-03-24 01:33 874It felt like the right time for ...
相关推荐
三js黑洞 截屏我尝试构建实时黑洞射线跟踪器,再现了和 。 他们帮了我很多忙,因为我一开始的知识是零。 令我着迷的是光线追踪黑洞以及周围流行的吸积盘。 所以我跳了进去。特征左键单击鼠标拖动以四处查看。 调整...
【BlackHole:由Flutter制作的超赞音乐播放器】 BlackHole是一款使用Flutter框架开发的音乐播放器应用,它以其出色的用户界面和流畅的体验赢得了用户的喜爱。Flutter是谷歌推出的一个开源UI工具包,旨在帮助开发者...
这 :black_circle: Blackhole插件适用于 。 如果此插件对您有帮助,请 描述 为什么是黑洞? Grav是一个空格术语,因此我认为此插件也应效仿。 时间停留在黑洞的事件视界上,这恰恰是此插件对您的网站的作用。 它将...
dns-ad-blackhole 这是一个简单的脚本,用于使用dnsmasq阻止网络上的广告和恶意软件域。 它从yoyo.org和malwaredomains.com下载域列表,创建dnsmasq配置,然后应用它。 欢迎请求请求,请随时添加更多域列表。
tamacat-黑洞-smtpd 用Java编写的Blackhole SMTP服务器 参考代码: James Mock SMTP服务器 如何在Docker中运行tamacat-blackhole-smtpd DockerHub:tamacat / tamacat-黑洞-smtpd Docker运行(0.0.0.0:1025->25/...
关于黑洞BlackHole是一款应用程序,可让您键入任何内容,按Enter键并观看文本永远消失。 它无处可去,无处存储。 有时人们只需要输入挫败感即可:BlackHole允许您这样做。当前的版本Mac OSX 在下载当前版本。
黑洞DDoS 实时检测DDoS洪水攻击。 自动添加空路由以降低攻击强度。 安装 运行命令: sflow-rt/get-app.sh sflow-rt ddos-blackhole 重启sFlow-RT 或者,使用Docker映像: : 可以通过Web UI获得在线帮助。 ...
黑洞 Blackhole是一个简单的程序,可以在计算机的主目录中创建一个文件夹,在该文件夹中文件可能不会返回。 每次启动计算机/登录到用户帐户时,如果有内容存在,则Blackhole目录将移动到计算机的回收站/废纸,,可...
BlackHole是一款专为macOS设计的现代虚拟音频驱动程序,它的主要功能是提供一个无延迟的音频通道,使得音频数据能够从一个应用程序无缝、高效地传输到另一个应用程序。这个工具对于音频处理、音乐制作、游戏开发以及...
黑洞 Julia(Julia)写的《黑洞》渲染工作。 项目正在进行中。 我使用SageMath来计算Eddington-Finkelstein度量标准的Christoffel符号的符号表达式,然后将非零分量硬编码为Julia函数,然后将其用于测地线跟踪方法...
简约但灵活且强大的 SCSS / CSS 框架1.11 版本发布Blackhole 是一个简约、语义化、模块化但功能强大且灵活的SASS/CSS 框架,其唯一目的是为开发人员(您)提供一种关于如何构建其网站/应用程序的新方法,旨在使他们...
黑洞 介绍 Backhole是HTTP接收器,用于测试和原型制作。 非常适合测试您的传出http发件人或为实际的Web服务收集示例请求数据。 伪装成您真正的HTTP API /服务器 消耗所有扔给它的东西(任何路径,任何“主机”) ...
Blackhole 是一个字体端代理调试工具,类似于 fiddler。 它拦截 http 请求,用本地替代品替换它们或将它们转发到他们的后端服务器。 可以配置各种替换/重定向方案,以便更轻松地进行前端开发。 查看了解更多详情。 ...
BlackHole:虚拟音频驱动程序BlackHole是现代的MacOS虚拟音频驱动程序,允许应用程序以零附加延迟将音频传递到其他应用程序。 下载安装程序资金BlackHole:虚拟音频驱动程序BlackHole是现代的MacOS虚拟音频驱动程序...
这个资源包包含了一个炫酷的宇宙黑洞引力特效,可以用于网站的背景动画或者互动元素,给用户带来独特的视觉体验。 Canvas API是HTML5的一个核心组成部分,它提供了一系列的方法和属性,使得开发者可以通过...
在动画中,我们可以模拟这种引力效应,让周围的小行星或星尘受到黑洞的吸引并沿着螺旋轨道向黑洞中心移动。 JavaScript是实现这个动画的关键。我们需要编写一个函数来绘制和更新画面。首先,我们需要定义黑洞的位置...
BlackHole 2ch 和 16ch 是两个音频虚拟设备软件,专为苹果MacBook M1芯片的用户设计,用于捕获和记录计算机内部产生的音频流。在IT领域,尤其是音频处理和录音方面,这样的工具是至关重要的,因为它们能够帮助用户在...
MySQL 5.7支持的存储引擎有:InnoDB、MyISAM、Memory、Merge、Archive、Federated、CSV和BLACKHOLE等。 可以利用语句:show engines; 查看系统所支持的引擎类型。;1.InnoDB存储引擎 InnoDB是事务型数据库的首选引擎...
8. BLACKHOLE: - BLACKHOLE引擎接收但不存储任何数据,通常用于复制中的中继日志。 9. FEDERATED: - FEDERATED引擎允许从远程MySQL服务器上的表进行查询,实现数据的分布式访问。 选择存储引擎应考虑以下几个...
在 macOS 上,BlackHole 是一种虚拟音频设备,用于在系统内部...BlackHole 可以作为音频引擎,为 macOS 上的各种音频应用程序提供更大的灵活性和功能。 更新时间: 2024年04月23日 macos sonoma 14.4.1 M3机型 测试通过