MySQL-Federated引擎

MySQL 学习篇(二)MySQL常用存储引擎——Federated 问:MySQL是否支持像sqlserver连接服务器或者Oracle透明网关这样的功能? 答:从Mysql服务器本身来说,他没有这样的功能,Federated存储引擎却在存储引擎层提供了这样的功能。 特点 Federated主要功能是提供一种可以在不使用复制技术的情况下,就可以在本地访问远程Mysql服务器上的表的功能,由于Federated存储引擎只是在本地建立到远程服务器表的一... 阅读详情

       FEDERATED存储引擎访问在远程数据库的表中的数据,而不是本地的表。这个特性给某些开发应用带来了便利,你可以直接在本地构建一个federated表来连接远程数据表,配置好了之后本地表的数据可以直接跟远程数据表同步。实际上这个引擎里面是不真实存放数据的,所需要的数据都是连接到其他MySQL服务器上获取。

开启federated引擎 

进入mysql命令行,没有看到Federated,说明没有安装

mysql>show engines;

以上说明federated已经安装但是并没有开启,加入没有安装可按一下方式安装:

安装Federated

mysql> install plugin federated soname 'ha_federated.so';

开启federated

在my.cnf中加入一行federated,保存并退出,然后重新启动MySQL

创建fedearted表

使用FEDERATED建表语句如下: 

CREATE TABLE (......) ENGINE =FEDERATED CONNECTION='mysql://[name]:[pass]@[location]:[port]/[db-name]/[table-name]' 

name--mysql用户名

pass--mysql密码

location--ip

port:端口号

db-name:数据库名

table-name:表名

 PS:创建的表名和远程访问的表名可以不同。

注意事项

1.对本地虚拟表的结构修改,并不会修改远程表的结构 
2.truncate 命令,会清除远程表数据 
3. drop命令只会删除虚拟表,并不会删除远程表

4.  不支持 alter table 命令

目前使用federated 最大的缺点: 
1. select count(*), select * from limit M, N 等语句执行效率非常低,数据量较大时存在很严重的问题,但是按主键或索引列查询,则很快,如以下查询就非常慢(假设 id 为主索引) 
select id from db.tablea where id >100 limit 10 ;

而以下查询就很快: 
select id from db.tablea where id >100 and id<150

2.  如果虚拟虚拟表中字段未建立索引,而实体表中为此字段建立了索引,此种情况下,性能也相当差。但是当给虚拟表建立索引后,性能恢复正常。

3. 类似 where name like "str%" limit 1 的查询,即使在 name 列上创建了索引,也会导致查询过慢,是因为

federated引擎会将所有满足条件的记录读取到本,再进行 limit 处理。

这几个问题已经严重影响了federated 在实际环境中的应用,所以这个引擎很冷门,不过在一些特定环境还是能用的。

 

 

深入解析TOM模块的PWM输出与ADC触发机制:从配置到DMA数据传输 本文深入解析了TOM模块在嵌入式系统中的核心应用,详细阐述了如何配置其PWM输出功能,并实现与ADC模块的硬件触发同步。重点介绍了通过DMA机制高效传输ADC采样数据的完整流程,涵盖时钟配置、工作模式选择、引脚映射及联调实战,为电机控制、数字电源等实时系统提供了一套硬件自动化的高效解决方案。 阅读详情

相关推荐

Qwen3-VL、Qwen3-Next与Qwen3.5多模态架构深度解剖

多模态大模型的核心不在参数规模,而在于视觉与文本如何协同建模。本文从基础概念切入,解析视觉语言模型中视觉编码器、跨模态注意力、特征对齐与token压缩等关键原理;阐述ViT、CLIP-ViT及动态压缩模块(HDTC)在语义表征、空间感知与计算效率上的技术权衡;强调结构设计如何决定模型在医学影像、工业质检、遥感分析等高要求场景中的真实能力边界;最终聚焦通义千问最新三套VL架构——Qwen3-VL、Qwen3-Next与Qwen3.5——揭示其背后迥异的融合哲学与工程取舍,为选型、微调与推理优化提供底层依据。

weixin_33778544的博客 818

mysql跨服务查询之FEDERATED存储引擎

文章目录一、FEDERATED存储引擎1.1、说明:1.2、局限性1.3、跨服务的方式二、开启FEDERATED存储引擎1.1、查看存储引擎1.1.1、不存在存储引擎-安装1.2、开启存储引擎1.3、拓展mysql存储引擎对比三、跨服务连接示例1.1、 目标:1.2、创建关系1.2.1、权限说明1.3、成功效果1.4、增删改查 一、FEDERATED存储引擎 01、从5.1.26开始,默认MySQL不启用federated存储引擎,所以需要在my.cnf中加入federated选项 02、或是在命令行用

suqinyi的博客 1万+

ExoPlayer硬解码实战:如何绕过系统默认软解码提升播放性能(附完整代码)

本文深入剖析了ExoPlayer默认解码器选择机制的不确定性,并提供了通过自定义MediaCodecSelector强制启用硬解码的完整实战方案。该方案能有效解决因软解码导致的播放卡顿、黑屏花屏及高功耗问题,显著提升Android应用在各种设备上的视频播放性能与稳定性。

weixin_29295541的博客 456

mysql federated_MySQL FEDERATED引擎

前言:随着应用复杂度的增加,数据库不断细化切分,导致应用程序中数据库应用就得复杂,凌乱。绝大部分程序人员可能都遇到这种情况,应用程序中需要连接多台数据库服务器,进行相应的操作。随着时间积累,太多的数据库服务器的连接逻辑出现在程序之中,这给程序的维护扩展,数据库维护工作带来极大的工作量。而本文所描述的 federated属于 MySQL的一种特殊引擎,利用它可将本地数据表映射至远程 MySQL 数据...

weixin_33656238的博客 2756

睿尔曼超轻量仿人机械臂--机械臂接口介绍

本文介绍了睿尔曼超轻量仿人机械臂的控制器接口及末端接口。

realman_Rop的博客 3438

CST软件中SPICE模型的高效导出与转换技巧(txt到cir实战指南)

本文详细介绍了在CST Studio Suite中高效导出与转换SPICE模型的实战技巧,重点讲解了如何将txt格式的模型转换为通用的cir格式。内容涵盖三种模型存在形式的处理方法、格式检查与内容清理、端口一致性验证等关键步骤,并提供了利用LTspice Export功能、批处理脚本以及结果一致性校验等进阶指南,帮助工程师实现场路协同仿真模型的无缝迁移与应用。

silver的专栏 1184

【MySQL】存储引擎 - FEDERATED详解

本篇博文对【MySQL】存储引擎 - FEDERATED详解做了一个较为详细的介绍,不知道对你有没有帮助呢觉得博主写得还不错的三连支持下吧!会继续努力的~

2301_77954967的博客 2130

华为防火墙USG6600全流量日志配置指南:从流量监控到NAT日志的完整方案

本文详细介绍了华为USG6600防火墙全流量日志配置方案,涵盖流量监控、NAT日志及安全事件溯源等核心功能。通过精细化配置和性能优化技巧,帮助企业构建高效、合规的日志体系,提升网络安全运维效率。文章特别强调了日志采样与字段过滤的实用方法,适用于高流量环境下的资源优化。

gin88的博客 348

MySQL FEDERATED 存储引擎的使用

FEDERATED 存储引擎架构。

zhangjunli的博客 1740

Linux 设置双网卡通信,外网网卡和内网网卡

背景,Linux 主机已经安装了内网、外网 2 张网卡,目前外网网络已通,需要设置内网网卡转发通内网 内网需要通信的设备的网段,如果 10.99.0.0 代表 10.99 网段的所有 IP 表示 10.xx 网段走 10.xx.xx.xx 这个网关转发 :内网网卡设备示例 2、设置启动自动生效 打开 文件,如果没有则创建该文件,然后在文件内写入如下的内容修改上面的语句 为 即可 示例...

简简单单Onlinezuozuo 6605

多角度模板匹配的模板创建技巧

基于形状的模板匹配多角度创建技巧

manuoo的专栏 3402

MySQL下的DBlink--FEDERATED引擎

MySQL下的DBlink--FEDERATED引擎 原文地址:http://blog.itpub.net/31401187/viewspace-2649520/ ...

小麦苗DBA宝典 1606

Simulink仿真模块-Signal Generator

Signal Generator:生成各种波形 所在的位置库为:Simulink / Sources 模型为: 说明 Signal Generator模块可以产生四种不同波形: 正弦波 方波 锯齿波 随机 可以使用 hertz 或 rad/sec 为单位表示信号参数。双击模型可以选择需要生成的波形,如图所示: 使用默认参数值,可以获得下列波形之一: 波形 波形输出 正弦波 ...

jk_101的博客 2653

mysql federated引擎_mysql添加Federated引擎问题

现在我有这么一个需求, 就是有两个项目, 一个叫项目A,一个项目B, 由于A的用户表和B的用户表是要实现一样的.例如: 我在A项目中注册了,要实现在B项目中也能登录由于用到的数据是mysql, 那么可以使用Federated引擎实现这个需求.环境首先查询一下mysql中有没有Federated这个引擎.我有的是mysql5.7.22show engines;结果mysql> show eng...

weixin_31512775的博客 277

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

MySQL Federated引擎

操作步骤: 远程库: 开启 Federated 存储引擎 建立远程访问用户 授予访问对象的权限 本地库: 测试登陆远程库是否能成 创建 Federated 表 查询是否成功 链接表,也可以理解为快捷方式,操作本地的链接表就相当于操作远程的表(可以是本地的也可以是远程的) 3、测试查询 通过本地链接表进行查询的结果 在远程mysql 数据库下的查询......

weixin_45715405的博客 1711

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

mysql federated 腾讯_MySQL FEDERATED引擎

项目开发中有时会遇到这样的问题,两个数据库的数据需要同步,像ORACLE或者是人大金仓(国产数据库,Oracle系),可以通过建立DBLINK链接,来操作数据库,实现这一业务需求。由于现阶段开发用的MySQL数据库进行开发,那么可以使用MySQL的Federated引擎实现类似DBLINK的功能。Federated引擎是基于表级别的,只能将本地数据表定义为 Federated 引擎并映射至远程实体...

weixin_36013970的博客 304

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

mysql federated5.7_MySQL下FEDERATED引擎的开启和使用

在实际工作中,我们可能会遇到需要操作其他数据库实例的部分表,但又不想系统连接多库。此时我们就需要用到数据表映射。如同Oracle中的DBlink一般,使用过Oracle DBlink数据库链接的人都知道可以跨实例来进行数据查询,同样的,MySQL自带的FEDERATED引擎完美的帮我们解决了该问题。本篇文章介绍FEDERATED引擎的开启和使用。1.开启FEDERATED引擎若需要创建FEDERA...

weixin_36211244的博客 1204

mysql federated_mysql添加Federated引擎问题

现在我有这么一个需求, 就是有两个项目, 一个叫项目A,一个项目B, 由于A的用户表和B的用户表是要实现一样的.例如: 我在A项目中注册了,要实现在B项目中也能登录, 当用到B的时候, 由于B数据库中有视图, 所有不能直接桥连到A由于用到的数据是mysql, 那么可以使用Federated引擎实现这个需求.环境首先查询一下mysql中有没有Federated这个引擎.我有的是mysql5.7.22...

weixin_30013029的博客 413

启动mysql的federated引擎与使用

查看当前是否开启federated引擎: SHOW ENGINES 如果Support为NO,则表明未开启 如何开启? 修改mysql的配置文件: linux为my.cnf,windows为my.ini 在配置文件中添加federated 重启mysql服务,再输入SHOW ENGINES命令,即可看到federated引擎已开启了 那么目前我用federated引擎做什么呢...

With_Her的博客 6162

mysql的存储引擎之FEDERATED

mysql的存储引擎之FEDERATED MySQL数据库有多种存储引擎:比如:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE等等,最常见的也就是MyISAM和InnoDB了。不过我不说常用的就说大家忽视的不常用的,我介绍的是 FEDERATED,那些百度能搜索出来的东...

ihaiker的博客 533

mysql federated 效率,MySQL中的FEDERATED引擎

MySQL中的FEDERATED引擎MySQL中的FEDERATED引擎MySQL中的FEDERATED引擎首先说明》FEDERATED存储引擎访问在远程数据库的表中的数据,而不是本地的表。这个特性给某些开发应用带来了便利,你可以直接在本地构建一个federated表来连接远程数据表,配置好了之后本地表的数据可以直接跟远程数据表同步。实际上这个引擎里面是不真实存放数据的,所需要的数据都是连接到其他...

weixin_34308696的博客 1115

Mysql 开启Federated引擎的方法

MySQL中针对不同的功能需求提供了不同的存储引擎。所谓的存储引擎也就是MySQL下特定接口的具体实现。 FEDERATED是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。 但通过FEDERATED引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中(这一点很重要)。 通过这个引擎可以实现类似Oracle ...

张默的博客 3148

mysql federated 缺点_mysql添加Federated引擎问题

现在我有这么一个需求, 就是有两个项目, 一个叫项目A,一个项目B, 由于A的用户表和B的用户表是要实现一样的.例如: 我在A项目中注册了,要实现在B项目中也能登录由于用到的数据是mysql, 那么可以使用Federated引擎实现这个需求.环境首先查询一下mysql中有没有Federated这个引擎.我有的是mysql5.7.22show engines;结果mysql> show eng...

weixin_28958239的博客 386

mysql federated引擎_MySQL 远程连接(federated存储引擎)

概述本文主要介绍通过federated存储引擎建立远程连接表测试环境:mysql 5.6.21步骤开启federated存储引擎先查看federated存储引擎存储引擎是否启用SHOW ENGINES ;默认mysql是没有开启federated存储引擎,我这里因为已经配置了。开启federated存储引擎只需要在my.cnf文件中增加‘federated’就可以。创建远程连接表mysql配置远程...

weixin_29580123的博客 521

MySQL的FEDERATED存储引擎详解

MySQL FEDERATED引擎是一种允许创建本地"虚拟表"映射远程MySQL表的技术,通过透明代理实现远程数据访问。其核心原理是本地查询自动转发到远程服务器执行并返回结果。使用需先启用引擎,在远程创建真实表,再本地创建FEDERATED表指定连接信息。虽然支持基本CRUD操作,但存在严重性能问题(全表扫描、无法利用索引)、连接管理困难、安全风险(密码明文)和可靠性差等致命缺陷。仅建议用于临时数据迁移等非核心场景,生产环境应改用应用层集成方案。MySQL 8.0已彻底移除该功能。

weixin_50055999的博客 1222

mysql 开启federated_Mysql 开启Federated引擎的方法

原文参考:http://www.thinksaas.cn/topics/0/63/63532.html进入mysql命令行,没有看到Federated,说明没有安装mysql>show engines;安装Federatedmysql> install plugin federated soname 'ha_federated.so';查看有了Federated,但是是NO,说明没有开...

weixin_32516005的博客 1284
上一篇: MySQL 视图
下一篇: 列式与行式数据库
纠结的逗号
博客等级 码龄10年 2粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纠结的逗号

你的鼓励是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值