前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >hhdb数据库介绍(10-39)

hhdb数据库介绍(10-39)

原创
作者头像
恒辉信达
发布2024-12-11 09:15:09
发布2024-12-11 09:15:09
640
举报
文章被收录于专栏:mysqlmysql

管理

碎片整理

因innodb存储引擎的特性,在数据删除之后会产生碎片空间,计算节点服务端口可通过ALTER TABLE table_name engine=innodb;来整理表空间,减少碎片空间对磁盘的占用。管理平台提供了可视化操作方便用户对碎片空间进行查看和整理。

操作步骤

选择需要整理碎片的库表,选择后,页面上将展示该表的行数、数据容量、索引容量、碎片容量等信息。

选择数据库用户名并输入正确密码后点击开始整理(整理需要在计算节点服务端口进行,因此需要拥有该库表读写权限的数据库用户才能操作)

点击开始整理后,需要设置开始时间和超时时间。 开始时间默认为当前时间立即开始,也可以选择之后的业务闲时定时开始。 超时时间默认6个小时,若碎片整理的时间超过设置的时间,则整理任务将会强制停止。

点击确认后开始执行碎片整理,列表中将生成一条任务记录

整理完成后,将会展示碎片整理的相关信息,包括库表名称、操作用户、开始结束时间、耗时、整理前碎片空间、整理后碎片空间等。

清理记录

点击清空记录,可以清理所有已经执行的碎片整理任务。

流量控制

流量控制功能支持对同一类型SQL执行流量线程进行监控和设置,防止过多的请求导致系统负载过高,从而提升业务系统性能。

(一)流控状态 流控状态页面展示当前正在执行流量控制的SQL,列表包含SQL语句摘要、执行线程数、等待线程数、总线程数等信息。

功能入口:“管理-流量控制-流控状态”

操作说明:

  • 搜索框:可通过SQL摘要内容搜索正在流控的SQL类型,通过执行线程数、等待线程数、总线程数排序;(二)流控规则 流控规则页面支持对SQL流量控制的配置与流控规则的添加。 功能入口:“管理-流量控制-流控规则”
  • 批量终止:右侧提供【终止所有等待线程】和【终止所有流控线程】按钮,进行批量终止操作;
  • 等待线程数和总线程数列提供×按钮,可终止单个类型的流控任务;
  • 操作列:提供【解除流控】和【添加到永久规则】按钮。

页面列表展示流控规则,包含SQL语句摘要、状态、操作三列信息。其中,SQL语句摘要仅展示部分信息,鼠标置于语句之上可展示完整SQL信息,此时可以点击复制按钮进行复制。

操作说明: 点击【添加规则】会出现添加规则窗口,用户可以在此窗口输入SQL语句摘要或者SQL原文。随后点击【保存】按钮,完成流控规则的添加。

点击【流控配置】会出现配置弹框,可在此设置高消耗SQL行数及并发数。当SQL消耗的缓存行数超过所设置的高消耗SQL行数值,则会触发流控,默认为1024;当高消耗SQL并发数超过所设值,则将会进入流控状态排队等待执行,默认为32。此配置的修改需要动态加载生效。

选中需要批量操作的流控规则,点击【批量操作】按钮,可对所选流控规则执行批量开启、批量关闭、批量删除操作。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 管理
    • 碎片整理
      • 操作步骤
      • 清理记录
    • 流量控制
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档