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

BendSQL v0.30.3 Web UI 功能介绍

BendSQL 是 Databend 原生的命令行客户端,使用 Rust 实现。使用 BendSQL,我们可以灵活地和服务端进行交互,快速获取数据。在 BendSQL v0.30.3 版本我们引入了强大的 Web UI 功能,为用户提供了更直观、更便捷的 SQL 查询体验。本文将详细介绍如何启动和使用 BendSQL 的 Web 界面。

1. 启动 Web UI

使用以下命令启动 BendSQL 的 Web 界面:

export BENDSQL_DSN=xxxx
bendsql --ui

启动后,BendSQL 会在终端显示访问地址,通常是 http://localhost``:<port>

❯ bendsql -P 8000 -h 127.0.0.1 --ui
Welcome to BendSQL 0.30.3-VERGEN_IDEMPOTENT_OUTPUT(2025-10-23T06:14:24.301260000Z).
Connecting to 100.73.238.81:18000 as user root.
Connected to Databend Query v1.2.809-nightly-ef4b42fd19(rust-1.88.0-nightly-2025-10-22T08:38:30.438433624Z)
Loaded 1698 auto complete keywords from server.
Started web server at 0.0.0.0:8999
Web UI is enabled. This allows SQL execution from any browser that can access this port.

2. 配置 Web 服务器

默认行为

  • 默认监听随机可用端口

  • 自动选择本地地址 (127.0.0.1)

自定义配置

可以在配置文件中指定固定的端口和绑定地址:

# 查看或创建配置文件
vim ~/.config/bendsql/config.toml

配置文件示例:

[server]
bind_address = "0.0.0.0"  # 允许外部访问
bind_port = 8999           # 固定端口

3. 核心功能

Query - SQL 查询执行

主要特性:

  • 多行 SQL 编辑器:支持语法高亮和自动补全

  • 实时结果展示:查询结果在右侧面板实时显示

  • 查询分享功能:每次执行后生成唯一的分享链接

使用流程:

  1. 在左侧编辑器中输入 SQL 语句
  2. 点击执行按钮或使用快捷键
  3. 右侧面板显示查询结果
  4. 获取分享链接与他人协作

Performance - 性能分析

性能监控功能:

  • Profile 或 火焰图图表:可视化展示查询执行计划

  • 性能指标:显示查询耗时、内存使用等关键指标

  • 执行历史:保存历史查询的性能数据

  • 对比分析:支持多个查询的性能对比

使用场景:

  • 优化复杂查询的性能

  • 分析查询瓶颈

  • 监控系统资源使用情况

总结

BendSQL v0.30.3 的 Web UI 功能极大地提升了用户体验,使得 SQL 查询和性能分析变得更加直观和高效。无论是日常的数据查询还是复杂的性能调优,这个现代化的界面都能提供出色的支持。

关于 Databend

Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式湖仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。

👨‍💻‍ Databend Cloud:databend.cn

📖 Databend 文档:docs.databend.cn

💻 Wechat:Databend

✨ GitHub:github.com/databendlab…

http://www.dtcms.com/a/574084.html

相关文章:

  • DeepSeek-OCR和Glyph用视觉压缩思路对比
  • 做动漫网站要多少钱tp框架网站开发参考文献
  • 会做网站的公司个人做门户网站需要注册
  • 【数据结构】常见的排序算法 -- 插入排序
  • 电源模块的冲击电流是什么,会对电源模块造成哪些影响?
  • 【机器学习14】深度学习推荐系统、降维技术PCA
  • 烟台网站建设薇企汇互联见效付款静态网站制作流程
  • 2.1 ShaderLab - 渲染状态
  • 在Android设备上打开Perfetto调试日志开关
  • 大型门户网站源码线上培训网站开发
  • 拓扑排序的实现
  • 手机网站模板怎么用网络竞价托管公司
  • 【linux】基础开发工具(3)gcc/g++,动静态库
  • 零基础入门C语言之枚举和联合体
  • PostIn零基础学习 - 如何快速导入PostMan数据,实现数据迁移
  • linux安装mysql说明
  • 大良陈村网站建设广东建设信息网行业版
  • Electron开发应用完整指南
  • 蓝牙音箱东莞网站建设wordpress 有赞云
  • 150.ddr写入数据时数据帧边界对齐问题
  • 济南 制作网站 公司凡科网站怎么做外链
  • 沈阳做网站推广的公司878网站正在建设中
  • Java基础语言进阶学习——4,Java异常体系和自定义异常
  • junit使用
  • 电商网站开发需要掌握哪些知识技能做黑彩网站会怎样处罚
  • 自制51单片机开发板:STC89C52RC最小系统+LCD1602A屏幕
  • 崇州网站制作网站下载软件
  • 实现El-table 每行后面加验证
  • 淘宝网站制作广州公共资源交易
  • 在IAR Embedded Workbench for Arm中开发和调试Infineon MOTIX™ MCU