数据查询是 ByteHouse 企业版控制台提供的 SQL 编辑器,支持编写和执行 SQL 查询并查看结果,帮助您高效执行 SQL 查询并管理查询结果,提升数据处理效率。本文介绍了如何使用数据查询窗口。
序号 | 区域 | 说明 |
|---|---|---|
1 | 数据对象区域 | 您可在该区域可视化查看数据对象,包括数据库、表、预处理查询、用户自定义函数(UDF)等。
|
2 | 命令执行区域 | 输入SQL语句后单击运行,执行查询。ByteHouse 支持选择发送模式、是否执行所有查询,还支持了保存工作表、下载/上传 SQL 命令、格式化 SQL 语句、复制、清除等操作,您可单击对应的图标执行操作。
|
3 | 查询结果区域 | 执行 SQL 命令后,可查看执行结果、查询简报及详情,同时该区域提供隐藏、复制、下载、搜索等操作。 |
执行查询前,您需要先选择集群,您可在界面右上角单击下拉列表选择您的数据所在的集群。
在 ByteHouse 工作表中,您可以执行新建、命名、保存、共享、归档、删除等操作。工作表可被保存在云端,在其他浏览器上登录火山账号,即可看到被保存的工作表。
注意
查询窗口和集群是一一对应的,每个集群的查询窗口在其他集群下不可见。
在工作表页面的顶部导航栏右侧,单击加号按钮,即可新建工作表。您可在选项卡栏中单击工作表标题,为工作表自定义名称(例如 销售分析 )。如需修改已设置的工作表名,可再次单击工作表名称,修改名称。
工作表保存后,如需打开已关闭的工作表,请在工作表页签下,单击工作表名称,即可打开。
您可在已保存工作表中创建文件夹,并将工作表移动至文件夹中,便于管理工作表。
操作步骤:
注意
删除文件夹将同时删除该文件夹及其中的全部工作表,且该操作不可逆,请谨慎操作。
如果您仍需使用该文件夹下的工作表,请在删除文件夹前,根据步骤 1-2,将工作表移动至其他文件夹。
如需删除工作表。单击工作表后的 ... 按钮,单击删除,即可删除工作表。
节点是集群中的一台服务器,是构成 ByteHouse 集群的计算和存储单元。执行查询前,需选择合适的查询发送模式:
on cluster 语法发送 DML 命令,也可以用于排障。注意
选择全部节点时,如果您执行插入数据操作,会造成数据重复,请谨慎选择。
工作表中显示的查询详情与结果仅对当前用户会话有效。如果您退出 ByteHouse 控制台界面后重新登录,则上一个会话的结果将不再显示在工作表中;但是,您可以通过 SQL 历史功能查看已执行的查询,详情请参见SQL 历史。
在数据查询页面中,在选择集群并选择执行查询的节点后,您可在工作表窗口中,输入 SQL 语句,单击运行即可执行查询。
如果您输入了多条 SQL 语句,系统默认执行您选中的语句。如需执行所有查询,请选中所有查询复选框。
当查询正在运行时,运行按钮右侧会新增中止按钮,单击此按钮可中止运行中的查询。
查询执行完成后,您可在 SQL 编辑器下方查询结果中查看到具体信息。
您可单击搜索按钮,按需在表格中查找结果。
您也可以单击查询结果页面的以下按钮:
ByteHouse 支持以柱状图和折线图的形式查看数据结果。
查询执行完成后,您可在 SQL 编辑器下方数据可视化中设置图表类型、X 轴、Y 轴,将查询结果以可视化图表形式展示。可视化结果示例如下:
单击查询结果右侧的展开图标,可查看查询简报。
单击查询详情,您可查看查询摘要、诊断结果、查询时负载、执行计划等查询详情,可用于排障、优化查询。
注意
如果您的执行计划为空,可先从以下方面进行排障:
当您执行的查询过多,导致页面缓存过多时,您可删除查询结果,提升页面加载速度,删除后的查询结果可在 SQL 历史中查看。SQL 历史功能详情请参见 SQL 历史。
单击某条查询右侧的 x 号,单击确定,即可删除当前查询。
您可使用对象浏览器浏览您创建和被共享的所有数据对象,包括数据库、表、预处理查询、UDF、物化视图等数据资源。您可将鼠标悬浮在表名称上方,查看数据的预览信息,例如表的列信息、表信息、底表、DDL等。您也可单击数据对象右侧的插入按钮,将数据对象插入 SQL 编辑器。
当工作表的内容发生变化时,数据库及其他对象的列表会自动刷新。您还可以单击对象浏览器上部的刷新按钮,立即查看对象的更改内容。
说明
预处理查询的操作请参见预处理查询。