ArcSDE 日志文件类型按照何种顺序使用?
下图演示了 ArcSDE 使用日志文件表时采用的顺序:
建议您使用 DBMS 的默认日志文件设置,但如果更改日志文件的配置参数,请注意存在可能一次使用多种类型日志文件的情况。例如,设置以下参数:
MAXSTANDALONELOGS=20
ALLOWSESSIONLOGFILE=true
LOGFILEPOOLSIZE=0
如果正在使用所有 20 个日志文件,当产生其他日志文件请求时,则会使用基于会话的日志文件。
如果 SQL Server 数据库中有以下设置,则会在 tempdb 中创建基于会话的日志文件表。
MAXSTANDALONELOGS=20
ALLOWSESSIONLOGFILE=true
LOGFILEPOOLSIZE=0
SESSION_TEMP_TABLE=1
同样,如果具有以下设置且同时需要 15 个日志文件,则会使用池中所有 10 个日志文件表,并另外创建 5 个共享日志文件。
MAXSTANDALONELOGS=0
ALLOWSESSIONLOGFILE=true
LOGFILEPOOLSIZE=10
如果 SQL Server 数据库中具有相同的设置且 SESSION_TEMP_TABLE 设置为 1,则首先使用池中的 10 个日志文件表,然后在 tempdb 中创建接下来的 5 个基于会话的日志文件表。
9/15/2013