当前位置: 首页 > news >正文

建筑设计公司网站模板网络推广的渠道和方式有哪些

建筑设计公司网站模板,网络推广的渠道和方式有哪些,用php做网站用什么软件,广州市白云区建设局 网站背景 本文基于 StarRocks 3.1.7 大家都知道对于Starrocks来说 FE 是分 master和follower的,而只有master节点才能对元数据进行写操作。但是为什么呢?哪里有体现呢? 这其中的原因在网上是搜不到的,所以大家只知道只有master节点才…

背景

本文基于 StarRocks 3.1.7
大家都知道对于Starrocks来说 FE 是分 master和follower的,而只有master节点才能对元数据进行写操作。但是为什么呢?哪里有体现呢?
这其中的原因在网上是搜不到的,所以大家只知道只有master节点才能对元数据进行写操作,而哪里有体现呢

结论

每个SQL被 语法解析器 解析完后,都会带有getRedirectStatus方法,这个方法用来表明该SQL是否重定向到master节点执行,所以真实环境中,你会看到FE Master的节点的CPU会比较高

在这里插入图片描述

分析

我们直接定位到StmtExecutor.execute()方法:

private RedirectStatus redirectStatus = null;public void execute() throws Exception {...try (Timer ignored = Tracers.watchScope("Total")) {redirectStatus = parsedStmt.getRedirectStatus();

这里的parsedStmt.getRedirectStatus()方法就是用来表明该SQL是否会重定向到 FE master节点,比如说DML和DDL语句:

public abstract class DmlStmt extends StatementBase {public static final long INVALID_TXN_ID = -1L;private long txnId = INVALID_TXN_ID;protected DmlStmt(NodePosition pos) {super(pos);}@Overridepublic RedirectStatus getRedirectStatus() {return RedirectStatus.FORWARD_WITH_SYNC;}public abstract TableName getTableName();public long getTxnId() {return txnId;}public void setTxnId(long txnId) {this.txnId = txnId;}
}public abstract class DdlStmt extends StatementBase {protected DdlStmt(NodePosition pos) {super(pos);}@Overridepublic RedirectStatus getRedirectStatus() {return RedirectStatus.FORWARD_WITH_SYNC;}@Overridepublic <R, C> R accept(AstVisitor<R, C> visitor, C context) {return visitor.visitDDLStatement(this, context);}}

这些都是RedirectStatus.FORWARD_WITH_SYN,也就是会重定向到FE master节点。比如说一下语句都会重定向到master执行:

truncate table ..
alter table ...
create table ...
drop table ...

而后在后面的执行中会有如下判断:

if (isForwardToLeader()) {context.setIsForward(true);forwardToLeader();return;} else {LOG.debug("no need to transfer to Leader. stmt: {}", context.getStmtId());}

这里的方法 isForwardToLeader调用链如下:

isForwardToLeader||\/
getIsForwardToLeaderOrInit||\/
initForwardToLeaderState||\/
redirectStatus.isForwardToLeader()

这里就会用到getRedirectStatus方法返回的 redirectStatus.

http://www.zhongyajixie.com/news/36115.html

相关文章:

  • 建设手机网站费用百度一下你就知道
  • 如何把做的网站放到百度上seo站长工具综合查询
  • 哪家房屋设计公司网站公司网络推广
  • 贵州省建设工程质量检测协会网站google浏览器官网
  • 自己怎样做网站文章关键词内链百度推广工作好干吗
  • 网站后台首页模板网络营销的含义的理解
  • 做漫画的网站有哪些免费大数据查询平台
  • 怎么做网页版网站百度指数十年
  • 电子开发网站男生和女生在一起探讨人生软件
  • html网页制作代码模板郑州seo价格
  • 太原网站关键词排名网络营销出来做什么
  • 第一次开票网站建设怎么开软文营销广告
  • 我网站正在建设中免费个人网站空间
  • 莱芜交友论坛厦门站长优化工具
  • wordpress字数统计m 去除图片等东莞网站推广及优化
  • 网站空间购买哪个好外链平台
  • 网站建设中扁平化结构seo搜索引擎优化论文
  • 淘宝装修做代码的网站厂房网络推广平台
  • 宁波网站建设优化服务公司电商
  • 昆明企业公司网站建设网络推广怎么做
  • 企业网站建设 知乎百度视频排名优化
  • 51网站空间还有吗深圳创新创业大赛
  • wordpress模板内容修改上海专业排名优化公司
  • 百度申诉网站三门峡网站seo
  • 建设个网站需要什么企业推广方式有哪些
  • b2b2c网站建设方案关联词有哪些类型
  • 医院网站建设方案计划书360优化大师下载官网
  • 郑州哪里做网站最好百度推广一天烧多少钱
  • zenme用ps做网站图西安抖音seo
  • 收费小说网站怎么做seo技术306