Basic Text Search 在处理 bts 索引时将创建临时数据。可以为临时数据创建单独的空间,并在创建 bts 索引时指定该空间。
为了获得最佳性能,此空间应该为临时智能大对象空间,因为不会记录临时文件的数据和元数据。但是,也可以使用智能大对象空间或外部空间。
如果使用
tempspace 索引参数创建
bts 索引时不为临时数据指定单独的空间,那么数据库服务器会将临时数据存储在定义的以下某个位置中:
- SBSPACETEMP 配置参数指定的智能大对象空间。将使用具有最大空闲空间的临时智能大对象空间。如果未列出临时智能大对象空间,那么将使用具有最大空闲空间的智能大对象空间。
- CREATE INDEX 语句指定的智能大对象空间。
- SBSPACENAME 配置参数指定的智能大对象空间。
要创建临时智能大对象空间,请使用 onspaces 实用程序和 -t 选项。(请勿包含 -Df "LOGGING=ON" 选项。)
例如:
onspaces -c -S temp_sbspace -t -o 0 -s 50000 -p /dev/temp_sbspace
或者,如果配置了存储池,您还可以通过存储供应来创建临时智能大对象空间。