DB2 10.5 for Linux, UNIX, and Windows

表示式型索引可增進查詢效能

自 DB2® 10.5 版 起,您可以使用 CREATE INDEX 陳述式的延伸,建立包含表示式型索引鍵的索引。

使用此表示式型索引鍵功能,可讓您對未儲存在表格中的資料建立索引。當您使用表示式型索引鍵建立索引時,表示式的結果會儲存在索引中。

如果索引的定義包括表示式型索引鍵,則所含述詞包括表示式的 SQL 陳述式可從中獲得好處。使用這項特性,資料庫管理程式將可從許多高效率的索引型方法中選擇,用以存取資料及評估述詞。因此,包含表示式的查詢將得以提升效能。

如果查詢以其他方式參照表示式,索引中的表示式也會有所幫助。例如,查詢可在其結果中傳回該表示式,或是依該表示式排序結果集。

若要有效評估在執行時期指定的表示式而獲得好處,請使用表示式型索引鍵,而不要使用其索引鍵僅包含一個以上表格直欄的其他索引類型。