Couchbase UI: Bucket

Couchbase UI 中的 Bucket 页面是管理和监控 bucket(数据存储单元)的核心部分,它提供了关于 bucket 的详细信息和操作功能。以下是 Bucket 页面主要功能和各部分的介绍:

1. Bucket 列表 (Buckets Overview)

在页面顶部会列出集群中已创建的所有 bucket 的基本信息,包括:

  • Bucket Name(名称):显示 bucket 的名称。点击名称可进入该 bucket 的详细信息页面。
  • Type(类型) :显示 bucket 的类型,主要包括:
    • Couchbase:内存优先的分布式 key-value 存储,支持持久化、查询和索引。
    • Ephemeral:完全基于内存的存储,不支持持久化。
    • Memcached:传统的内存缓存,不支持持久化和高级查询。
  • Documents(文档数):显示 bucket 中当前存储的文档总数。
  • RAM/Quota Usage(内存使用):显示 bucket 分配的内存配额和当前使用量(例如 10 GiB / 20 GiB)。
  • Disk Usage(磁盘使用):显示 bucket 当前使用的磁盘存储量。
  • Ops Per Second(操作速率):显示每秒执行的读/写操作数,用于监控实时负载。
  • Health(健康状态)
    • Green:健康,正常运行。
    • Yellow:警告,可能存在资源压力。
    • Red:不健康,可能存在问题需要立即排查。

2. Bucket Details(Bucket 详情页面)

点击某个 bucket 名称后,会进入该 bucket 的详细页面,包含以下几个子部分:

2.1 Overview(概览)

提供 bucket 的总体信息和健康状态:

  • Bucket 类型:Couchbase / Ephemeral / Memcached
  • 分配的 RAM 配额:显示该 bucket 的内存限制。
  • 磁盘使用情况:当前磁盘存储量和分布。
  • 操作速率 (Ops/sec):实时查看读、写、删除等操作的速率。
  • 失败的操作:显示由于错误或资源不足导致的操作失败数。
2.2 Documents(文档)
  • 文档总数:存储的总文档数量。
  • Fragmentation(碎片率):显示文档存储中的碎片率,过高的碎片率可能导致性能下降,需要进行压缩操作。
  • TTL(生存时间):显示文档的默认过期时间(如果有)。
2.3 Data
  • Active Data(活跃数据):当前在内存中的数据量。
  • Replica Data(副本数据):显示副本的数据量(如果启用了副本)。
  • DCP 传输:显示数据变更传输的状态,用于 XDCR 或流式处理。
2.4 Index(索引)
  • 显示与该 bucket 相关的索引信息,例如:
    • Primary Index(主索引)
    • Secondary Indexes(次级索引)
  • 可直接查看索引的健康状态、大小和操作速率。
2.5 XDCR
  • 配置和监控 bucket 的跨数据中心复制(XDCR)。
  • 显示正在进行的复制任务及其状态,包括速率、延迟等。
2.6 Advanced Stats(高级统计)
  • 提供更细粒度的性能数据,包括:
    • 读取速率
    • 写入速率
    • 缓存命中率
    • 磁盘 IO
    • 队列长度

3. Bucket 操作功能

在 Bucket 页面,你还可以执行以下操作:

3.1 创建 Bucket
  • 点击 "Add Bucket",创建一个新 bucket,需填写:
    • 名称:bucket 的唯一标识。
    • 类型:选择 Couchbase、Ephemeral 或 Memcached 类型。
    • RAM 配额:为 bucket 分配的内存大小。
    • 副本数:是否启用副本,以及副本数量(最多 3 个)。
    • 压缩:是否启用数据压缩以节省存储空间。
    • Eviction Policy(驱逐策略):决定内存不足时如何处理数据,例如只驱逐值或驱逐整个文档。
3.2 编辑 Bucket
  • 支持更改部分配置,例如:
    • 内存配额
    • 数据压缩
    • 备份策略等
3.3 删除 Bucket
  • 删除选中的 bucket,需注意此操作会丢失所有数据。

总结

Couchbase UI 的 Bucket 页面提供了丰富的管理功能,便于监控数据存储、查询性能和资源使用情况。

相关推荐
Element_南笙14 小时前
吴恩达新课程:Agentic AI(笔记2)
数据库·人工智能·笔记·python·深度学习·ui·自然语言处理
SmartSoftHelp开发辅助优化14 小时前
C# WinForm 编程高手:程序,进程,线程。程序,窗体,UI,后台。是如何协调工作的?深度解析>SmartSoftHelp魔法精灵工作室
microsoft·ui·c#
我命由我1234520 小时前
Photoshop - Photoshop 工具栏(14)抓手工具
ui·职场和发展·pdf·求职招聘·职场发展·photoshop·美工
覆东流1 天前
Photoshop修图
ui·photoshop
Kingsdesigner1 天前
告别“手绘”图表:Illustrator与XD联动的数据可视化(Data Viz)工作流
ui·adobe·信息可视化·illustrator·媒体·图表·平面设计
Larry_Yanan2 天前
QML学习笔记(四十三)QML与C++交互:上下文属性暴露
c++·笔记·qt·学习·ui·交互
知识分享小能手2 天前
uni-app 入门学习教程,从入门到精通,uni-app基础扩展 —— 详细知识点与案例(3)
vue.js·学习·ui·微信小程序·小程序·uni-app·编程
Larry_Yanan3 天前
QML学习笔记(四十二)QML的MessageDialog
c++·笔记·qt·学习·ui
Javashop_jjj3 天前
三勾软件| 用SpringBoot+Element-UI+UniApp+Redis+MySQL打造的点餐连锁系统
spring boot·ui·uni-app
程序员杰哥3 天前
UI自动化测试实战:从入门到精通
自动化测试·软件测试·python·selenium·测试工具·ui·职场和发展