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

网站开发 价格重庆建筑工程特种作业信息网

网站开发 价格,重庆建筑工程特种作业信息网,手机智能建网站,全国建设部网站证书查询文章目录 StarRocks 排查单副本表方式1 查询元数据,检查分区级的副本数方式2 SHOW PARTITIONS命令查看 ReplicationNum修改副本数命令 StarRocks 排查单副本表 方式1 查询元数据,检查分区级的副本数 # 方式一 查询元数据,检查分区级的副本数…

文章目录

    • StarRocks 排查单副本表
      • 方式1 查询元数据,检查分区级的副本数
      • 方式2 SHOW PARTITIONS命令查看 ReplicationNum
      • 修改副本数命令

StarRocks 排查单副本表

方式1 查询元数据,检查分区级的副本数

# 方式一 查询元数据,检查分区级的副本数
with v_tmp1 as (selectTABLE_ID, PARTITION_ID, tablet_id, count(*) as cntfrominformation_schema.be_tabletsgroup byTABLE_ID, PARTITION_ID, tablet_idhavingcount(*) = 1
) 
select /*+ set_var(query_timeout = 20) */distinct t1.TABLE_SCHEMA, t1.TABLE_NAME
from information_schema.tables_config t1 
join v_tmp1 t2 on t1.TABLE_ID = t2.TABLE_ID
;

方式2 SHOW PARTITIONS命令查看 ReplicationNum

# 方式二 遍历所有库表SHOW PARTITIONS命令查看 ReplicationNum
SHOW  PARTITIONS FROM [db_name.]table_name WHERE ReplicationNum = 1

修改副本数命令

# 修改副本数命令
# 修改表基本副本数
ALTER TABLE example_db.my_table SET ("default.replication_num" = "2");
# 单分区副本数
ALTER TABLE example_db.my_table SET ("replication_num" = "2");
# 历史分区副本数
ALTER TABLE example_db.my_table MODIFY PARTITION (*) SET("replication_num"="2");

遍历所有库表执行SHOW PARTITIONS命令

import pymysql
import logging
logging.basicConfig(level=logging.INFO,format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',filemode='a',filename='./sr.log')ip = '10.xx'
port = 9030
user = 'xx'
passwd = 'xx'
database = 'information_schema'class MysqlUtils(object):def __init__(self, ip, port, user, passwd, database):self.ip = ipself.port = portself.user = userself.passwd = passwdself.database = databaseself.conn = Noneself.cur = Nonetry:self.conn = pymysql.connect(host=self.ip, user=self.user, passwd=self.passwd, port=self.port,charset='utf8', database=self.database)except Exception as e:logging.error("连接失败:{}".format(e))if self.conn:self.cur = self.conn.cursor()def close(self):if self.cur:self.cur.close()if self.conn:self.conn.close()def insert_data(self, sql, data):if self.cur:# cur = conn.cursor(pymysql.cursors.DictCursor)try:self.cur.executemany(sql, data)except pymysql.Error as e:logging.error("executemany执行失败:{}".format(e))self.conn.rollback()self.conn.close()self.conn.commit()def select_data(self,sql):if self.cur:self.cur.execute(sql)res = self.cur.fetchall()return resdef start():obj = MysqlUtils(ip, port, user, passwd, database)sql1 = "show databases;"dbs = obj.select_data(sql1)  # (('_statistics_',), ('ads_biz',))dbs = [d[0] for d in dbs if d[0] not in ('_statistics_','information_schema')]resu = list()for db in dbs:sql2 = "show tables from {}".format(db)tables = obj.select_data(sql2)tables = [t[0] for t in tables]# print(tables)for table in tables:# sql3 = "show create table `{}`.`{}`".format(db,table)# sql3 = """ ALTER TABLE `{}`.`{}` MODIFY PARTITION (*) SET("replication_num"="2"); """ .format(db,table)sql3 = "SHOW  PARTITIONS FROM `{}`.`{}` WHERE ReplicationNum = 1".format(db,table)logging.info(sql3)try:res = obj.select_data(sql3)  except Exception as e:logging.error(e)if res:resu.append(res)obj.close()
http://www.yayakq.cn/news/257789/

相关文章:

  • 网站与app的区别wordpress淘宝主题破解
  • 企业建网站计什么科目盐城网站开发
  • 郑州网站seo外包公司网站 建设 培训 视频
  • 湖州网站seo优化源码屋
  • 广州网站建设网站制作出口商出口外贸流程
  • 网站开发团队成员介绍昆明岭蓝科技
  • 如何建设众筹网站南方网
  • 网站建设策划书前言宁波品牌策划公司
  • 有哪些网站代做包装毕设成都网站建设 外包
  • 烟台消防建设信息网站cctv 13新闻频道
  • 对网站做数据统计的目的是什么湖南省郴州市嘉禾县
  • 飞机查询网站开发的创新点西安市建设工程信息网工程交易平台官网
  • 网站托管 济南淘宝客建站还能赚钱吗
  • 怎么建设网站数据库网站收益
  • 甘肃建投建设有限公司网站北京最放心的装修公司
  • 网站关键词字数做网络销售太坑人了
  • 网站集约化建设建议平面电商网站建设
  • 郑州英语网站建设wordpress主题演示站点
  • 河北网站建设价格长沙企业网站建设优度
  • 网站建设算什么资产hot插件 wordpress
  • 怎么在企查查网站做企业认证258网站建设
  • 石家庄网站制作公司哪家好青海培训网站建设公司
  • wordpress搭建小说站我做的电影网站为什么百度搜索不到
  • 外贸网站建设报价揭阳网站制作价格
  • 备案通过网站还是打不开免费装修设计图
  • 长沙高新区住房和建设管理局网站wordpress 命令行
  • 衡阳市城市建设投资有限公司网站怎么给自己建网站
  • 工信部网站备案查询 验证码超级外链在线发布
  • 做网站能用自己电脑吗网站分别
  • 腾讯域名怎么做网站wordpress下载站主题