`
zhouchaofei2010
  • 浏览: 1104034 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DB2索引所在表空间

    博客分类:
  • DB2
 
阅读更多
--查看索引的表空间id

SELECT TBSPACEID FROM SYSCAT.INDEXES WHERE INDNAME='A_TEST_INX'

--根据上面查到的id查表空间


select * from sysibm.systablespaces where tbspaceid='3'

 

查看索引所在表空间sql:

 

--查看索引的表空间id
SELECT TBSPACEID FROM SYSCAT.INDEXES WHERE INDNAME='A_TEST_INX'
--根据上面查到的id查表空间
select * from sysibm.systablespaces where tbspaceid='3'

=============================================================================

如下是创建表的index in 子句的说明:

 

INDEX IN tablespace-nameIdentifies the table space in which any indexes on a nonpartitioned table or nonpartitioned indexes on a partitioned table are to be created. The specified table space must exist; it must be a DMS table space if the table has data in DMS table spaces, or an SMS table space if the partitioned table has data in SMS table spaces; it must be a table space on which the authorization ID of the statement holds the USE privilege; and it must be in the same database partition group as tablespace-name (SQLSTATE 42838).

Specifying which table space will contain indexes can be done when a table is created or, in the case of partitioned tables, it can be done by specifying the IN clause of the CREATE INDEX statement for a nonpartitioned index. Checking for the USE privilege on the table space is done at table creation time, not when an index is created later.

For a nonpartitioned index on a partitioned table, storage of the index is as follows:
  • The table space by the IN clause of the CREATE INDEX statement
  • The table-level table space specified for the INDEX IN clause of the CREATE TABLE statement
  • If neither of the preceding are specified, the index is stored in the table space of the first attached or visible data partition(如果前面两个都未指定,则索引存储在第一个附加的或可见的数据分区的表空间中)

 

For information about partitioned indexes on partitioned tables, see the description of the partition-element INDEX IN clause.
 
 
 
 
 
 
 
 
 
 
 
 
 
分享到:
评论

相关推荐

    DB2存储过程表空间sql专题

    当创建表或索引时,可以指定它们所在的表空间,以便于管理和优化存储资源。例如,经常访问的表可以放在高速存储的表空间,而历史数据则可以放在成本更低的存储上。 再来说说SQL,全称为Structured Query Language,...

    DB2缓冲池和索引调优的方法

    * 查看 mv_workitem 表所在表空间和缓冲池信息:db2 "select TABSCHEMA TableSchemaName, TABNAME TableName, t.TBSPACE TableSpaceName,b.BPNAME BufferpoolName, b.NPAGES BufferpoolPages, b.PAGESIZE ...

    DB2错误码对照表

    - **01551**:对应`+653`,表示在已指定的分区表空间中尚没有建立指定的分区索引,所以分区索引不可得。 - **01597**:对应`+655`,表示为CREATE或ALTERSTOGROUP语句指定特定或者非特定的卷ID,在DB2较新发布的版本...

    db2命令集合 db2命令集合

    DB2中的表空间是用来存储表的数据和索引的逻辑容器。创建表空间的基本语法如下: ```sql CREATE TABLESPACE [表空间名称] IN DATABASE PARTITION GROUP [分区组] PAGESIZE [页面大小] MANAGED BY SYSTEM USING ('/...

    DB2性能安全文件

    - `TBSPACE`:表所在的表空间。 - `STATS_TIME`:统计信息的最后更新时间。 - `CTIME`:表创建的时间。 - `COMPRESSION`:表的压缩状态。 - `AVGROWCOMPRESSIONRATIO`:平均行压缩率。 **查询方法:** ```sql ...

    db2错误代码查看.

    - **描述**:当未明确指定列所在的表时,DB2会尝试自动匹配一个表中的列。 - **处理方法**:确保所有列名前都加上表名以避免歧义。 **4. +09801568 - 动态SQL语句用分号结束** - **描述**:动态SQL语句必须以...

    db2常用命令

    - `<表空间名>`: 要查询的表空间名称。 #### 三十、显示用户数据库的存取权限 **命令示例:** ```sql GET AUTHORIZATIONS; ``` - **功能描述:** 获取用户在数据库中的权限信息。 #### 三十一、启动实例 **命令示例...

    内部培训--DB2.pptx

    表空间由物理上的容器(如文件、目录或裸设备)组成,DB2支持两种表空间管理方式: 1. SMS(System Managed Space):由操作系统管理,容器通常是普通文件,空间分配和扩展自动化。 2. DMS(Database Managed Space...

    DB2安装图形化

    4. 文件系统权限:确保DB2数据文件所在的文件系统有足够权限。 六、后续操作 1. 数据库安全:设置合适的访问控制和权限策略,保护数据安全。 2. 性能调优:根据业务需求,进行数据库性能优化,如调整内存分配、索引...

    DB2常用错误信息大全

    - **说明**: 表空间被管理员标记为检查挂起状态,这意味着不允许在该表空间中进行新的数据插入或修改操作,直到表空间被检查完毕并解除挂起状态。 ##### 10. 使用非唯一的名字来解决命名的限定列 (+20301552) - **...

    DB2异常汇总-中文

    - **说明**: 表空间被设置为CHECK PENDING状态,这通常是因为表空间的一些维护操作尚未完成。 10. **+20301552 - 使用非唯一的名字来解决命名的限定列** - **SQLState**: 20301 - **说明**: 当在一个SELECT语句...

    DB2错误大全

    - **+65301551** (SQLSTATE=1551):在已指定的分区表空间中尚没有建立指定的分区索引,所以分区索引不可得。 - **+65501597** (SQLSTATE=1597):为CREATE或ALTER STOGROUP语句指定特定或者非特定的卷ID,在DB2较新...

    DB2常见错误代码解释信息

    - **说明**:在已指定的分区表空间中尚未建立指定的分区索引,所以分区索引不可得。 - **处理方法**:建立分区索引。 48. **SQLCODE +655 (SQLSTATE 01597)** - **说明**:为CREATE或ALTER STOGROUP语句指定特定...

    db2-cert7305-a4.pdf

    - **聚集索引**:索引项存储在表数据所在的位置。 #### 结论 理解并掌握本教程中介绍的数据类型、表、视图和索引的概念及其用法,对于通过 DB2 9 基础知识认证考试至关重要。这些知识点不仅能够帮助你构建稳定高效...

    IBM DB2 数据库使用小技巧

    DDL(Data Definition Language)脚本包含了数据库对象(如表、视图、索引)的创建语句。导出DDL脚本有助于备份数据库结构,便于在其他系统上重建相同的数据库环境。 #### 14. 执行SQL脚本 `db2-tvf<file_name>` ...

    DB2错误码大全

    - **+111 (01590)**:创建表空间时指定的子页面数量无效。 - **+117 (01525)**:操作中所需的值在表中不存在。 - **+162 (01514)**:索引空间已被占满,无法继续插入新记录。 - **+203 (01552)**:用户尝试执行没有...

    DB2数据库调整数据库性能

    - **数据分布均匀化**:避免数据过于集中存储在少数几个表空间中,减轻热点磁盘的压力。 - **使用RAID技术**:采用RAID 1或RAID 5等技术提高数据冗余度和读写性能。 - **定期整理数据文件**:执行数据压缩、归档等...

    DB2 SQL 错误代码释义

    - **+11101590**:指定了不正确的子页面数(SUBPAGES),DB2在创建表空间时会根据指定的子页面数分配存储空间,如果指定的值不合适,则会导致此错误。 - **+11701525**:要求的值不存在于表中,通常出现在尝试更新或...

Global site tag (gtag.js) - Google Analytics