第六十五章 SQL命令 PURGE CACHED QUERIES
删除一个或多个缓存查询。
大纲
PURGE [CACHED] QUERIES
PURGE [CACHED] QUERIES BY AGE n
PURGE [CACHED] QUERIES BY TABLE table-name
PURGE [CACHED] QUERIES BY NAME class-name [, class-name]
参数
n- 自上次使用缓存查询以来的整数天数,指定为带引号的字符串。table-name- 存在缓存查询的现有表的名称。 表名可以是限定的(schema.table),也可以是非限定的(table)。 非限定表名接受默认模式名。- - 缓存的查询类名称或以逗号分隔的缓存查询类名称列表。 缓存的查询类名是区分大小写的。
描述
命令删除指定范围内定义的缓存查询:
- 清除当前名称空间中的所有缓存查询。
PURGE CACHED QUERIES BY AGE n清除当前名称空间中最近n天内未使用(准备)的所有缓存查询。 指定n值为0将清除当前名称空间中的所有缓存查询。PURGE CACHED QUERIES BY TABLE TABLE -name清除引用指定表的所有缓存查询。 如果查询引用了几个表,则会生成一个缓存查询,并为每个表列出一个查询。 对这些表中的任何一个发出

