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

长春cms建站上海关键词排名优化价格

长春cms建站,上海关键词排名优化价格,新开装修公司取什么名好,网站推广软件免费文章目录 一、分布式ddl 阻塞、超时现象验证方法解决方案 二、副本同步阻塞现象验证解决方案 一、分布式ddl 阻塞、超时 现象 在clickhouse 集群的操作中,如果同时执行一些重量级变更语句,往往会引起阻塞。 一般是由于节点堆积过多耗时的ddl。然后抛出…

文章目录

  • 一、分布式ddl 阻塞、超时
    • 现象
    • 验证方法
    • 解决方案
  • 二、副本同步阻塞
    • 现象
    • 验证
    • 解决方案

一、分布式ddl 阻塞、超时

现象

在clickhouse 集群的操作中,如果同时执行一些重量级变更语句,往往会引起阻塞。 一般是由于节点堆积过多耗时的ddl。然后抛出如下异常

ru.yandex.clickhouse.except.ClickHouseException: ClickHouse exception, code: 159, host: 127.0.0.1, port: 8123; Code: 159, e.displayText() = 
DB::Exception: Watching task /clickhouse/task_queue/ddl/query-0000000318 is executing longer than distributed_ddl_task_timeout (=180) seconds. 

在这里插入图片描述

验证方法

1.查询zookeeper的队列数,节点完成情况。

2.查询mutations表,改更较重操作一般会在这个表记录。

select FQDN() as node,database,table,mutation_id,create_time,command,is_done,parts_to_do
FROM clusterAllReplicas('default_cluster', system.mutations)
WHERE is_done = 0;

解决方案

先看能不能是kill MUTATION ,确定一下是不是所有节点里都KILL了,如果所有节点都确定KILL了这个队列还堵在那就只能删ZK。

KILL MUTATION on cluster default_cluster  WHERE database = 'default' AND table = 'table'; 

二、副本同步阻塞

现象

写入副本表后,查询数据量不一致或是很长时间才能一致。例如原表8968w, 写入sql都已经执行完成,查询只有6629w。集群没有阻塞时会直接查询到全量数据。

CREATE TABLE tmp.dwm_we_search_query_ad_data_v5_copy_20230815_local ( `f000_date` Nullable(Date),`row_key` Int64,`day_` Nullable(String),`hour_` Nullable(String),`position_id` String,`query` String,`aid` Int64,`advertiser_id` String,`query_classify_res` Nullable(Int64),`imp_fail_cnt` Nullable(Int64),`imp_pv` Nullable(Int64)) 
ENGINE = ReplicatedReplacingMergeTree('/clickhouse/default_cluster/tables/{shard}/tmp/dwm_we_search_query_ad_data_v5_copy_20230815_local', '{replica}') 
PARTITION BY ds_ 
ORDER BY (ds_, position_id,query,aid,advertiser_id,row_key) 
SETTINGS index_granularity = 8192

在这里插入图片描述

验证

查询 system.replication_queue 表的数量,如果记录很多,说明正在同步的任务多,数据达到一致的延迟大。

-- 查询同步队列数
SELECT count() FROM system.replication_queue;
-- 查询同步表详情
SELECT * FROM system.replication_queue LIMIT 1 FORMAT Vertical;

解决方案

首先确认同步队列中的表是否正常业务需要的,集群的io是否正常。 如果确实有大量的写入业务,就需要调整副本并行的线程大小replicated_max_parallel_fetches_for_host, 如果发现大量没用/测试 的表在同步,可删除,这也是快速解决问题的方案。

http://www.ritt.cn/news/28579.html

相关文章:

  • 苏州网站开发建设方案网站申请流程
  • 国外做鞋子的网站有哪些设计培训班学费一般多少
  • 简约创意logo图片大全关键词优化营销
  • 制作酒店网站阿里云域名
  • 无锡网站建设原则seo免费课程视频
  • 网站建设英语广告代发平台
  • 如何做b2b网站推广免费b2b推广网站
  • 外贸专业网站网站推广的全过程
  • 网站的描述竞价排名的弊端
  • 亦庄网站开发近期时事新闻10条
  • 在线测评网站怎么做哈尔滨网站推广
  • 福州制作手机网站想要网站导航推广
  • 网站建设收费标准资讯seo推广外包企业
  • 上海网站设计联系方式新冠疫情最新消息今天公布
  • 北京网站开发培训班搜索引擎推广培训
  • 网站开发语言查看器seo代码优化有哪些方法
  • 设计说明模板200字东莞百度seo关键词优化
  • dede自适应网站注意事项网站建设制作费用
  • 专业网站建设价格大全域名注册需要多少钱?
  • 做静态网站的参考文献营销策划主要做些什么
  • 怎么做公司的网站宣传百度搜索网址大全
  • 自己的网站统计输入词百度地图人工电话
  • 做网站外包好做吗网站百度seo关键词优化
  • wordpress 个人关键词长尾词优化
  • 河北建设机械协会网站网页制作html代码
  • 网站做下载功能网页设计规范
  • 有独立IP如何建设网站推广网站排名
  • 网站如何做a b测试没经验怎么开广告公司
  • 南阳网站推广公司crm软件
  • 电商网站开发与运营肇庆网站制作软件