---
title: "DBMS_STATS 概述 - OceanBase 数据库 V4.4.0 | OceanBase 文档中心"
description: DBMS_STATS 概述 DBMS_STATS 系统包用于查看和修改优化器为数据库对象收集的统计信息。 功能适用性 该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版仅提供 MySQL 模式。 DBMS_STATS 使用说明 OceanBase 数据库当前版本所支持的 DBMS_ST…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.4.0

# DBMS_STATS 概述

更新时间：2025-08-28 16:52:34

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.4.0/zh-CN/700.reference/600.pl-reference/300.pl-oracle/1400.pl-system-package-oracle/15900.dbms-stats-oracle/100.dbms-stats-overview-oracle.md)  

`DBMS_STATS` 系统包用于查看和修改优化器为数据库对象收集的统计信息。

#### 功能适用性

该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版仅提供 MySQL 模式。

## DBMS_STATS 使用说明

OceanBase 数据库当前版本所支持的 `DBMS_STATS` 系统包主要支持以下常规操作：

- 收集优化器统计信息
 - 设置列、表和索引的相关信息
 - 删除统计信息
 - 锁定和解锁统计信息

## DBMS_STATS 子程序概览

下表列出了 OceanBase 数据库当前版本所支持的 `DBMS_STATS` 子程序和简要描述。

| **子程序** | **描述** |
| --- | --- |
| [ALTER_STATS_HISTORY_RETENTION](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382807) | 修改历史统计信息的的保留间隔时间，默认保留间隔时间为 31 天。 |
| [CREATE_STAT_TABLE](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382817) | 在指定的用户中创建一个表用于保存统计信息。 |
| [DELETE_COLUMN_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382810) | 删除列级的统计信息。 |
| [DELETE_INDEX_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382813) | 删除与索引相关的统计信息。 |
| [DELETE_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382824) | 删除表级的统计信息。 |
| [DELETE_SCHEMA_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382815) | 删除指定用户下所有表的统计信息。 |
| [DELETE_SCHEMA_PREFS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382790) | 删除指定用户下的所有表的统计信息首选项 Prefs。 |
| [DELETE_SYSTEM_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382779) | 删除系统统计信息 |
| [DELETE_TABLE_PREFS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382780) | 删除指定用户所拥有的表的统计信息首选项 Prefs。 |
| [DROP_STAT_TABLE](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382791) | 删除创建的用户信息统计表。 |
| [EXPORT_COLUMN_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382797) | 导出列级的统计信息。 |
| [EXPORT_INDEX_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382792) | 检索指定索引的统计信息并存储在统计信息表中。 |
| [EXPORT_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382782) | 导出表级的统计信息。 |
| [EXPORT_SCHEMA_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382783) | 导出用户下的所有表的统计信息。 |
| [FLUSH_DATABASE_MONITORING_INFO](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382804) | 将所有表的内存监控信息刷新到字典中。 |
| [GATHER_INDEX_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382801) | 收集索引统计信息。 |
| [GATHER_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382822) | 收集表和列的统计信息。 |
| [GATHER_SCHEMA_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382795) | 收集用户中所有对象的统计信息。 |
| [GATHER_SYSTEM_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382816) | 收集系统统计信息 |
| [GET_STATS_HISTORY_AVAILABILITY](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382781) | 获取当前可用的最早历史统计信息时间，无法恢复指定时间早于这个时间的历史统计信息。 |
| [GET_STATS_HISTORY_RETENTION](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382803) | 获取当前历史统计信息的保留间隔时间。 |
| [GET_PARAM](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382798) | 用于获取 `DBMS_STATS` 系统包中过程的参数的默认值。 |
| [GET_PREFS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382819) | 获取指定首选项 Prefs 的默认值。 |
| [IMPORT_INDEX_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382800) | 从用户信息统计表中检索指定索引的统计信息并将它们存储在字典中。 |
| [IMPORT_COLUMN_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382805) | 导入列级的统计信息。 |
| [IMPORT_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382823) | 导入表级的统计信息。 |
| [IMPORT_SCHEMA_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382786) | 导入用户下所有表的统计信息。 |
| [LOCK_PARTITION_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382809) | 锁定分区的统计信息。 |
| [LOCK_SCHEMA_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382818) | 锁定用户中所有表的统计信息。 |
| [LOCK_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382793) | 锁定表的统计信息。 |
| [RESTORE_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382814) | 恢复指定时刻的表级历史统计信息。 |
| [RESTORE_SCHEMA_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382808) | 恢复指定时刻的用户级历史统计信息。 |
| [RESET_GLOBAL_PREF_DEFAULTS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382821) | 将全局首选项 Prefs 重置为默认值。 |
| [RESET_PARAM_DEFAULTS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382788) | 将所有参数的默认值重置为数据库推荐的值。 |
| [PURGE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382784) | 删除指定时刻之前的历史统计信息。 |
| [SET_COLUMN_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382778) | 设置列级的基本统计信息。 |
| [SET_INDEX_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382799) | 设置索引的相关信息。 |
| [SET_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382825) | 设置表级的基本统计信息。 |
| [SET_GLOBAL_PREFS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382826) | 设置全局统计首选项 Prefs。 |
| [SET_PARAM](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382811) | 为 `DBMS_STATS` 系统包中过程的参数设置默认值。 |
| [SET_SCHEMA_PREFS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382787) | 设置指定用户的统计首选项 Prefs。 |
| [SET_SYSTEM_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382785) | 设置系统统计信息 |
| [SET_TABLE_PREFS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382812) | 设置指定用户所拥有的表的统计信息的首选项 Prefs。 |
| [UNLOCK_PARTITION_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382796) | 解锁分区的统计信息。 |
| [UNLOCK_SCHEMA_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382806) | 解锁用户中所有表的统计信息。 |
| [UNLOCK_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382789) | 解锁表的统计信息。 |
| [COPY_TABLE_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382802) | 用于将源分区（或子分区）的统计信息复制到目标分区（或子分区）。 |
| [CANCEL_GATHER_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382820) | 用于取消统计信息收集命令。 |

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
