Global Configuration Parameters - Teradata Unity

Teradata® Unity™ User Guide

Product
Teradata Unity
Release Number
16.51
Published
May 2020
Language
English (United States)
Last Update
2020-06-01
dita:mapPath
oic1588030762460.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-2520
lifecycle
previous
Product Category
Analytical Ecosystem
Parameter Default

(Valid Values)

Description
DataFileAsyncNonBlockingWrite true

(true/false)

By default, data files are distributed across regions asynchronously and limited by network capacity.
When a data file size exceeds the network buffer, the write continues or pauses, based on the threshold setting in the DfsAsyncWriteMaxOutstandingMegaBytes parameter.
  • Set to false, data file writes pause if the outstanding data on a network buffer to a remote node exceeds the threshold. The data writes continue after the outstanding data is consumed and is under the threshold.
  • Set to true, data file writes continue when the amount of outstanding data on the network buffer to a remote node exceeds the threshold. Data writes proceed as fast as the local disk can write. Unity DFS reads the unsent data from the local file copies and sends the data to a remote node after it is within the threshold.
Only GSC configures this parameter.
DfsAsyncWriteMaxOutstandingMegaBytes 50 megabytes

(1 to infinity)

Maximum amount of outstanding DFS file data on a network buffer for asynchronous writes to a remote node.

If reached, data files writes either pause (blocking mode) or continue (non-blocking mode), depending on the DataFileAsyncNonBlockingWrite setting.

dynamicDFSIOTimeouts 2

(0, 1, 2

)
Controls the behavior of read and write timeouts in DFS.
  • 0 = Feature is disabled
  • 1 = Feature is enabled for both read and write timeouts in DFS. A DFS read monitors the size of the file and does not timeout if data continues to be written to the file. DFS writes take into account the validity of the file and remote socket when doing writes and waiting for responses.
  • 2 = Recommended setting. In addition to the parameters for setting 1, setting 2 allows reads to not timeout because of outstanding writes.
EnableActivityTrackingObfuscation false

(true/false)

Prevents the collection of sensitive information in support bundles. The sensitive information includes SQL statements and IP addresses to be collected in log files, alerts, backtraces, core files, and so on. This value must be set to true for any of the other EnableActivityTrackingObfuscation* configuration values to take effect.
EnableActivityTrackingObfuscationBacktraces false

(true/false)

Prevents the collection of backtraces in support bundles.
EnableActivityTrackingObfuscationCores false

(true/false)

Prevents the collection of core files in support bundles.
EnableActivityTrackingObfuscationIPAlerts false

(true/false)

Prevents the collection of IP addresses in alerts.
EnableActivityTrackingObfuscationIPLogs false

(true/false)

Prevents the collection of IP addresses in log files.
EnableActivityTrackingObfuscationSQLAlerts false

(true/false)

Prevents the collection of SQL statements in alerts.
EnableActivityTrackingObfuscationSQLLogs false

(true/false)

Prevents the collection of SQL statements in log files.
GatewayMonitorMinTimeout 2

(Process Type or Per Process)

Minimum period of time (in milliseconds) for the Monitor to start for each Gateway. If the Gateway does not respond, it is marked as down, and the timeout is adjusted by the value in GatewayMonitorTimeoutAdjust.
GatewayMonitorTimeoutAdjust 2

(Process Type or Per Process)

Number of milliseconds the period of time allowed for the Gateway handshake increases.
GatewayMonitorMaxTimeout 3

(Process Type or Per Process)

Maximum period of time (in milliseconds) allowed when attempting a handshake with the Gateway.
GlobalDeadlockDetectionInterval 0

(0, 10 seconds to infinity)

The interval in seconds determines how often Unity detects a global deadlock between Unity and the Teradata database. Unity reads the session-level statistics from the Teradata database. The Teradata database updates its session-level statistics at an interval set by the session rate for the Teradata database. Accounting for both rates, the longest time to detect a deadlock between Unity and the Teradata database is the session rate for the database plus the time set in the GlobalDeadlockDetectionInterval.

The default value 0 (zero) disables the setting.

OperationPurgeTime 168 hours Sets the default expiration period in hours after which a completed operation can be purged.

To purge operations immediately after they complete, set the expiration time to 0 (zero) hours.

The last operation on a valid object, such as a table, or a system is not purged to ensure the persistence of a history for the object.

PassiveRoutingFeature Enabled* Enables the passive routing feature. For installations of Unity15.10 or later, the parameter is enabled.

To use the passive routing feature, set this parameter to enabled once the entire cluster has been upgraded to 15.10 or later.

SetReadOnlyOnWriteFailure false (true/false) With the default value (true), when a recoverable transient error occurs on a request that reads and writes to multiple tables, all the tables being read from are placed in the Read-Only state. All the tables being written to are placed in the Interrupted state. If the feature is turned off (false), all the tables being written are placed in an Interrupted state, while the tables being read remain Active.
*For installations being upgraded from Unity 14.11, the parameter is set to disabled by default.