天天看點

TimeSten專題:TimesTen 連接配接屬性

TimeSten專題:TimesTen 連接配接屬性:

描述

範圍

預設

Authenticate

隻用于Client/Server模式,當Server端該值設定為1時,隻有提供了UID和Password的用戶端連接配接才能通路該DSN,如果Access

Control已經設定,則Authenticate必須設定為1。本地通路,即直連方式則忽略該參數。

0、1

1

AutoCreate

當連接配接一個不存在的DataStore時,是否自動建立它

CkptFrequency

TimesTen多長時間做一次Checkpoint。機關為秒。設定為0,則為關閉該參數。

>0

if Logging=1 then 600

else 0

CkptLogVolume

上次Checkpoint以來,累積的日志為多大時再次做Checkpoint,即兩次Checkpoint間的日志累計量,機關為M。設定為0,則為關閉該參數。CkptFrequency

/ CkptLogVolume為Checkpoint的觸發條件,當任何一個被觸發時,TimesTen 将做Checkpoint操作

CkptRate

定義每秒鐘往磁盤上寫Checkpoint的最大值,機關為M。當TimesTen和别的應用競争磁盤I/O時,可以調整該值。0為不限制

ConnectionCharacterSet

目前連接配接所用的字元集,即資料在目前連接配接中以何種字元集顯示。

if DatabaseCharacterSet

=TimesTen8 then TimesTen8

else US7ASCII

ConnectionName

連接配接辨別,用于Client端的連接配接屬性中,對連接配接進行唯一辨別,以便于直覺地檢查是哪些連接配接目前正在通路DataStore。

Connections

并發連接配接數

1~2047

64

DatabaseCharacterSet

資料庫的存儲字元集

見TimesTen所

支援的字元集

無預設值

Diagnostics

定義診斷資訊的記錄粒度

0為關閉診斷資訊。1為基本診斷資訊

0、1、……

DurableCommits

日志是否被實時同步到磁盤上。0

為異步方式,即日志先寫到日志緩沖區中,背景線程在異步的同步到磁盤上。1為實時同步,即每次Commit的時候,日志都同步到磁盤上。

ForceConnect

當DataStore可能由于種種原因不能從備節點中正确地恢複時,是否允許強制連接配接到該DataStore

GroupRestrict

對能通路DataStore的系統使用者組進行限制

Isolation

隔離級别,0為serializable,1為Read-Committed

LockLevel

鎖的級别。0為行級鎖,1為DataStore級鎖

LockWait

定義逾時的上限,機關為秒,可精确到小數點後一位。

0~1000000

10

LogAutoTruncate

當TimesTen恢複時,如果碰到不正常的恢複日志,該值為0時,則不繼續恢複,而是傳回錯誤資訊後退出;該值為1時,則删除不正常的部分,繼續進行恢複。舊的日志儲存在原日志目錄的子目錄下。

LogBuffSize

日志緩沖區大小,機關為K bytes

64K

LogDir

日志檔案的存放目錄

同Checkpoint目錄

LogFileSize

日志檔案的大小,機關為M bytes

64M

LogFlushMethod

控制TimesTen同步或者寫日志到日志檔案的方式。

0為使用前一次的設定值;

1為批同步的方式(預設);

2為實時同步的方式

0、1、2

Logging

是否記錄日志,0為不産生修改日志,1為産生修改日志并儲存到磁盤上

LogPurge

是否自動清除不用的日志檔案。

MatchLogOpts

是否使用第一次連接配接DataStore時logging/logpurge的值,0為使用;

1為忽略第一次連接配接時的值,而是使用目前連接配接的特有的值

MemoryLock

是否将DataStore鎖定在記憶體中,而不會被Page

Out。僅限于HP-UX Linux Solaris平台

Nls_Length_Semantics

多位元組語言的長度計算方式,有位元組或者字(Char)兩種方式

BYTE、CHAR

BYTE

Nls_Nchar_Conv_Excp

當類型轉換(Nchar/nvarchar2;

char/varchar2)有資料丢失的時候是否産生錯誤資訊,0為不産生,1為産生。

Nls_Sort

多位元組資料排序和比較的方式。

BINARY

OracleID

Cache

Group的時候,所連接配接到的Oracle資料庫的使用者ID

OraclePWD

Oracle使用者對用的密碼

OverWrite

是否覆寫已有的DATAStore,0 為不覆寫,1為覆寫

PassThrough

用于Cache

Connect使用時,定義SQL語句在TimesTen中,還是在Oracle中執行,取值範圍為 0,1,2,3

0、1、2、3

PermSize

永久記憶體區域的大小,即DataStore的大小。機關為M

bytes

32位平台:2M

64位平台:4M

PermWarnThreshold

永久記憶體區域的使用上限警告值。預設為90,即達到PermSize的90%的時候,調用ttWarnonLowMemory

會得到警告資訊。

0~100

90

Preallocate

當DataStore建立時,是否為DataStore預先配置設定檔案系統空間

PrivateCommands

是否允許每個連接配接儲存指令資料結構到自己的私有空間,進而避免對公有指令資料結構的競争

PWD

密碼,以明碼方式顯示

PWDCrypt

加密後的密碼,以加密方式顯示

RACCallback

當Cache Connect到Oracle

RAC時,該值設定是否安裝 TAF 和FAN的回調

RecoveryThreads

DataStore恢複的時候,重建索引的線程數

1~CPU的總個數

SQLQueryTimeout

SQL語句執行的時間限制,機關為秒

Temporary

該DataStore是否為臨時DataStore

TempSize

配置設定的臨時記憶體區域大小,與PermSize對應,機關為M

bytes。類似與Oracle 的臨時表空間

預設同PermSize,但至少為6M

TempWarnThreshold

臨時記憶體區域的使用上限警告值。見PermWarnThreshold。

TransparentLoad

當資料不在TimesTen時,是否通過Cache

Group從OracleLoad資料到TimesTen中

TTC_Server

C/S 模式時,Client定義的邏輯Server名。

TTC_Server_DSN

C/S 模式時,Client指定所要連接配接的Server

DSN名。

TTC_Timeout

C/S 模式時,Client端操作的逾時上限。取值範圍

0-99999,0為逾時無窮大,機關為秒

0~99999

60

TypeMode

定義文法和資料類型是遵從Oracle還是TimesTen規範,0為Oracle規範,1為TimesTen規範。

UID

使用者ID

WaitForConnect

當該值為1時,則當應用連接配接到一個暫時還不能建立連接配接的DataStore的時候,應用将一直等待到該連接配接建立成功,0則為不等待如果建立連接配接失敗的話

     本文轉自vcdog 51CTO部落格,原文連結:http://blog.51cto.com/255361/836902,如需轉載請自行聯系原作者