摘要:每个数据库都有它自己的系统目录表和视图。它们存储关于数据对象的元数据。你可以像使用普通的数据库表一样查询这些表。有三种模式用来识别系统目录表:• SYSIBM: 基本表, 对 DB2使用进行最优化• SYSCAT: 基于SYSIBM表的视图, 对平常轻负荷使用进行优化• SYSSTAT: 数据库分析下面是一些目录视图的例子• SYSCAT.TABLES&bu...
阅读全文
摘要:序列对象产生整个数据库的一个唯一值。跟标识列不一样的是,序列独立于数据表:CREATE TABLE t1 (salary int)CREATE SEQUENCE myseq START WITH 10 INCREMENT BY 1 NO CYCLEINSERT INTO t1 VALUES (nextval for myseq)INSERT INTO t1 VALUES (nextval for ...
阅读全文
摘要:declare id intset id=object_id(<table_name, sysname, >)dbcc showcontig(@table_id)godbcc dbreindex(<table_name, sysname, >, <index_name, sysname, ''>, 90)go--<index_name, sysname, ...
阅读全文
摘要:原文:http://www.cnblogs.com/petitprince/archive/2009/10/23/1588603.htmlDBCC SHOWCONTIG是显示指定的表的数据和索引的碎片信息。解释如下:Page Scanned-扫描页数:如果你知道行的近似尺寸和表或索引里的行数,那么你可以估计出索引里的页数。看看扫描页数,如果明显比你估计的页数要高,说明存在内部碎片。Extents ...
阅读全文