查看数据库分区
⑴ oracle 如何查看哪些表示分区表
如何查看与显示oracle表的分区信息
解妍茗
| 浏览 10630 次
2013-11-02 21:24
2013-11-03 09:14
最佳答案
显示分区表信息
显示数据库所有分区表的信息:DBA_PART_TABLES
显示当前用户可访问的所有分区表信息:ALL_PART_TABLES
显示当前用户所有分区表的信息:USER_PART_TABLES
显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS
显示当前用户可访问的所有分区表的详细分区信息:ALL_TAB_PARTITIONS
显示当前用户所有分区表的详细分区信息:USER_TAB_PARTITIONS
显示子分区信息 显示数据库所有组合分区表的子分区信息:DBA_TAB_SUBPARTITIONS
显示当前用户可访问的所有组合分区表的子分区信息:ALL_TAB_SUBPARTITIONS
显示当前用户所有组合分区表的子分区信息:USER_TAB_SUBPARTITIONS
显示分区列 显示数据库所有分区表的分区列信息:DBA_PART_KEY_COLUMNS
显示当前用户可访问的所有分区表的分区列信息:ALL_PART_KEY_COLUMNS
显示当前用户所有分区表的分区列信息:USER_PART_KEY_COLUMNS
显示子分区列 显示数据库所有分区表的子分区列信息:DBA_SUBPART_KEY_COLUMNS
⑵ 如何查看表上有哪些表分区
USER_TAB_PARTITIONS:可查看分区表的名字、归属表空间以及表的详细分区情况。
USER_PART_TABLES:可查看用户所有的分区表,以及分区方式。
希望能帮到你。
⑶ 查看oracle的分区表有哪些分区
SELECT * FROM USER_TAB_PARTITIONS WHERE TABLE_NAME='要查的表名'
⑷ oracle怎样查询哪些表分区
如果查询当前用户下得分区表:
select * from user_tables where partitioned='YES'
如果要查询整个数据库中的分区表:
select * from dba_tables where partitioned='YES'
如果要查询某个用户下得分区表:
select * from dba_tables where partitioned='YES' and owner='ABCDEFG'
其中ABCDEFG为用户名
⑸ mysql 如何查看分区情况
几种获取MySQL分区表信息的常用方法
SHOW CREATE TABLE
可以查看创建分区表的CREATE语句SHOW TABLE STATUS
可以查看表是否为分区表查看INFORMATION_SCHEMA.PARTITIONS表
可以查看表具有哪几个分区、分区的方法、分区中数据的记录数等重要信息EXPLAIN PARTITIONS SELECT
查看select语句怎样使用分区
⑹ mysql分区数据如何查看
select * from 表 partition (分区表名); -->不管是1级分区还是2级分区都是用partition
select partition_name , subpartition_name from information_schema.partitions where table_schema='你的数回据库名' and table_name='你的表名'; (这个语句可以查到你答的表的分区名是什么,1级分区和2级分区都可以看)
⑺ mysql 怎么查看分区表全部的分区
几种获取MySQL分区表信息的常用方法
SHOW CREATE TABLE可以查看创建分区表的CREATE语句
SHOW TABLE STATUS可以查看表是否为分区表
查看INFORMATION_SCHEMA.PARTITIONS表可以查看表具有哪几个分区、分区的方法、分区中数据的记录数等重要信息
EXPLAIN PARTITIONS SELECT查看select语句怎样使用分区
⑻ mysql如何查看当前分区表的情况
1、查看当前MySQL数据库是否支持分区,可以利用命令:show variables like '%partition%'。