DB2如何查看表空间是否为‘自动存储管理’(Automatic Storage)

原文链接:http://f.dataguru.cn/thread-225664-1-1.html

有三种方法:
1. db2 "select tbsp_using_auto_storage from sysibmadm.tbsp_utilization"   查看是否值为1
TBSP_USING_AUTO_STORAGE
-----------------------
                      1     (1表示是automatic storage)
                      1
                      1
                      0
                      0
                      0

2.  db2pd -d testdb -tablespace     在Tablespace Autoresize Statistics列中查找AS列是否为yes
Tablespace Autoresize Statistics:
      Address    Id      AS AR  InitSize    IncSize     IIP MaxSize     LastResize                 LRF
0x9DCE0630 0      Yes Yes 33554432    -1          No  None        None                       No  
0x9DCE0E40 1      Yes No  0           0           No  0           None                       No  
0x9DCE3620 2      Yes Yes 33554432    -1          No  None        None                       No  
0x9DCE3E30 3     No  No  0           0           No  0           None                       No  
0x9DCE47B0 4     No  No  0           0           No  0           None                       No  
0xA404B0C0 5     No  No  0           0           No  0           None                       No  
3. db2 get snapshot for tablespaces on  testdb
Tablespace name                            = SYSCATSPACE
Tablespace ID                            = 0
  Tablespace Type                          = Database managed space
  Tablespace Content Type                  = All permanent data. Regular table space.
  Tablespace Page size (bytes)             = 4096
  Tablespace Extent size (pages)           = 4
  Automatic Prefetch size enabled          = Yes
  Buffer pool ID currently in use          = 1
  Buffer pool ID next startup              = 1
  Using automatic storage                  = Yes         查看这个属性是否为yes
  Auto-resize enabled                      = Yes
  File system caching                      = No
  Tablespace State                         = 0x'00000000'