更新日期:2024年09月11日
数据库服务器使用物理存储单元分配磁盘空间。与大小会产生变动的逻辑存储单元不同,
每个物理单元的大小都是固定或指定的,它们的大小由磁盘体系结构所确定。数据库服务
器使用以下物理单元管理磁盘空间:
块
页面
扩展数据块
BLOB 页
智能大对象页
数据库服务器在以下逻辑单元中存储数据:
数据库空间
临时数据库空间
BLOB 空间
智能大对象空间
临时智能大对象空间
外部空间
数据库
表
表空间
分区
数据库服务器保留了下列存储结构以确保数据的物理和逻辑一致性:
GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 156 -
逻辑日志
物理日志
保留页
以下主题描述了数据库服务器所支持的各种数据存储单元以及这些单元间的关系。有关保
留页的信息,请参阅《GBase 8s 管理员参考》中有关磁盘结构和存储的主题。
语法:
元素
用途
关键注意事项
file_name 解释输出文件的名称
如果不包含绝对路径,那么将
在该样本输出文件的位置创建
样本输出文件。如果存在该文
件,解释输出会附加在其中。
GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 377 -
元素
用途
关键注意事项
如果文件正用于 SET EXPLAIN
语句中,那么该文件不能使用
直到动态解释关闭
session_id
指示特定会话
无
-Y
动态更改 SET EXPLAIN 语句的值
无
您可以使用 SET EXPLAIN 语句显示优化程序的查询计划、对返回行数的估计以及查询的
相对开销。当使用 onmode -Y 命令开启 SET EXPLAIN 时,输出显示在解释的输出文件
中。
对于单独的会话,onmode -Y 命令动态更改 SET EXPLAIN 语句的值。使用该命令时,以
下调用是有效的:
调用
解释
onmode -Y session_id 2
开启对 session_id 的 SET EXPLAIN
onmode -Y session_id 1
开启对 session_id 的 SET EXPLAIN 并且在解释输出
文件中显示查询统计一节
onmode -Y session_id 1
/tmp/myexplain.out
开启对 session_id 的 SET EXPLAIN 并将解释写入到
/tmp/myexplain.out 输出文件
onmode -Y session_id 0
关闭对 session_id 的 SET EXPLAIN
该命令有等同的 SQL 管理 API 函数。