首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

针对Oracle的表统计信息收集

针对Oracle的表统计信息收集,我们可以使用以下方法:

  1. 使用DBMS_STATS包:

DBMS_STATS是Oracle提供的一个包,用于收集和分析统计信息。可以使用以下命令收集表统计信息:

代码语言:txt
复制
BEGIN
  DBMS_STATS.GATHER_TABLE_STATS('<schema_name>',<table_name>');
END;

其中,<schema_name>是表所属的模式名称,<table_name>是表名称。

  1. 使用USER_TABLES视图:

USER_TABLES视图提供了有关当前用户拥有的表的信息,包括表的行数、列数、平均行长等。可以使用以下查询语句查询表统计信息:

代码语言:txt
复制
SELECT table_name, num_rows, blocks FROM user_tables;

其中,table_name是表名称,num_rows是表中的行数,blocks是表占用的数据块数。

  1. 使用DBA_TABLES视图:

DBA_TABLES视图提供了有关所有表的信息,包括表的行数、列数、平均行长等。需要具有DBA权限才能查询该视图。可以使用以下查询语句查询表统计信息:

代码语言:txt
复制
SELECT owner, table_name, num_rows, blocks FROM dba_tables;

其中,owner是表所属的用户名称,table_name是表名称,num_rows是表中的行数,blocks是表占用的数据块数。

总之,针对Oracle的表统计信息收集,可以使用DBMS_STATS包或者系统视图来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

19分48秒

18-尚硅谷-JDBC核心技术-针对customers表的通用的查询操作

24分23秒

19-尚硅谷-JDBC核心技术-针对Order表的通用的查询操作

19分48秒

18-尚硅谷-JDBC核心技术-针对customers表的通用的查询操作

24分23秒

19-尚硅谷-JDBC核心技术-针对Order表的通用的查询操作

21分57秒

17-尚硅谷-JDBC核心技术-针对customers表的查询操作举例

21分57秒

17-尚硅谷-JDBC核心技术-针对customers表的查询操作举例

22分9秒

26邀请信息表的操作类.avi

9分0秒

21-尚硅谷-JDBC核心技术-PreparedStatement针对不同表的通用查询操作1

8分26秒

22-尚硅谷-JDBC核心技术-PreparedStatement针对不同表的通用查询操作2

9分0秒

21-尚硅谷-JDBC核心技术-PreparedStatement针对不同表的通用查询操作1

8分26秒

22-尚硅谷-JDBC核心技术-PreparedStatement针对不同表的通用查询操作2

7分33秒

day04【后台】角色维护/28-尚硅谷-尚筹网-角色维护-删除-代码:前端-批量删除-收集要删除的信息

领券