此命令将释放高速缓存的表。保留持久高速缓存以便在下一个 ACTIVATE 命令中重新使用。在下一次激活之前,不再可以在取消激活的高速缓存中执行通过存储过程执行的搜索操作。
根据 DB2 目录视图,此命令中的用户标识必须对为其创建全文本索引的表具有 CONTROL 特权。
>>-DEACTIVATE-CACHE-FOR-INDEX-----------------------------------> >--+------------------+--index-name--FOR-TEXT-------------------> '-index-schema-"."-' >--+----------------------+------------------------------------>< '-|connection-options|-' connection-options: |--+--------------------------------------------------------------+--| '-CONNECT-TO--database-name--+-------------------------------+-' '-USER--userid--USING--password-'
注意,当正在对索引运行下列命令的其中一个命令时,不能发出此命令:
在取消激活持久高速缓存之后,通过存储过程执行的搜索就不能存取该高速缓存。但是,除非同时执行更新,否则,这可用于快速 ACTIVATE。
在这种情况下,将使用 ACTIVATE CACHE 命令自动从头开始重新创建持久高速缓存。