Database System Parameters

The following table describes the Database set of system parameters.

Table 1. Database System Parameters
ID Name Category Access Level Label Description Parameter Value
179 ETL.GMToffset Database Normal Access GMT offset for UTC conversion Defines the time zone offset (in minutes) for GMT to UTC (Coordinated Universal Time) conversion +240
301 PR.ProfilingSeedlistCustomersEnabled Database Normal Access Enable Profiling of Seedlist Customers Determines whether Connect will calculate statistics of customers included in the seed list along with all other customers in calculations ('TRUE') or not ('FALSE')

FALSE

TRUE
140 CM.CheckCampaignPriorityBatchSize Database Advanced Access Continuation Policy Check Batch Size

Indicates the number of processed records the Conversation Manager will use to determine if higher priority campaigns will require preparation or execution

250
141 CM.CheckCampaignPriorityInterval Database Advanced Access Continuation Policy Check Interval (in seconds) Defines the frequency that the Conversation Manager will check (in seconds) to determine if higher priority campaigns will require preparation and execution 60
130 CM.ExecutionFetchSize Database Advanced Access Fetch size during the 'execution' phase

Indicates the number of rows used by the Conversation Manager when fetching rows from the customer_queue table during the 'execution' phase

250
416 CM.IgnoreCustStatusInSubscriptions Database Advanced Access Ignore customer status in new subscriptions?

Determines whether Connect will create new subscriptions with an 'Active' status ('TRUE') or an 'Inactive' status ('FALSE')

FALSE

TRUE

128 CM.PreppingBatchSize Database Advanced Access Insert batch size during the 'prep' phase Indicates the batch size used by the Conversation Manager when inserting data into customer_queue table during the preparation phase 100
129 CM.PreppingFetchSize Database Advanced Access Fetch size during the 'prep' phase Indicates the fetch size used by the Conversation Manager when fetching customers from the targeting queue during the 'prep' phase. 250
414 DB.CheckDBConnectionBeforeUsage Database Advanced Access Check that DB connection is valid before usage? Determines whether Connect will verify that the database connection is valid before usage ('TRUE') or not ('FALSE'). This is performed using a test query.

FALSE

TRUE
415 DB.CheckDBConnectionInterval Database Advanced Access Interval to check database connection before usage Defines the interval of time (in miliseconds) in which Connect will check the database connection before usage 2000
429 DB.TransactionStatementCacheSize Database Advanced Access Transaction statements cache limit Indicates the maximum allowed statements cache size used for each transaction.

To disable the cache, set this limit value to 0.Value must be in 30-100 range

30 - 100

0

169 DBM.AnalyzeFrequency Database Advanced Access Interval in days between database statistics analysis Defines the amount of time (in days) between updates of the database's cost-based optimizer statistics.

Note: Up-to-date statistics help the query optimizer improve performance.

1
157 DBM.AnalyzeTimeWindow Database Advanced Access Run table analysis during this time period Specifies the time period when it is appropriate to analyze the tables.

The format of the time frame is:

HH:MM

HH:MM

4:00

6:00

156 DBM.BounceTimeWindow Database Advanced Access Run bounce analysis during this time period Specifies the time period when it is appropriate to perform customer bounce analysis.

The format of the time frame is:

HH:MM (start time)

HH:MM (ending time)

6:45

7:45

173 DBM.MaxBounce Database Advanced Access Max number of bounces before we unsubscribe customer Indicates the maximum number of bounces to trigger deactivation of a customer 5
174 DBM.MaxBouncePeriod Database Advanced Access Max days during which we receive max bounces before we unsubscribe a customer Defines the amount of time (in days) during which the maximum bounce occurs before deactivating a customer. 30
144 DBM.PeriodToRebuildLA Database Advanced Access Period to rebuild the aliaser.cache Defines how often (in minutes) the aliaser.cache should be rebuilt.

Enter a value of '0' if you want the aliaser.cache to be updated incrementally but never rebuilt.

0
148 DBM.PMFrequency Database Advanced Access Frequency to update profiler targeting tables Indicates the frequency in which Connect will update the profiler targeting tables.
Valid values are:
  • daily
  • hourly
  • anytime
anytime

daily

hourly

145 DBM.ProfilerTimeWindow Database Advanced Access Hour range of day when updating targeting tables is allowed Specifies the time interval during the day when it is appropriate to start updating profiler targeting tables.

The format of the time frame is:

HH:MM (start time)

HH:MM (ending time)

3:01

23:59

153 DBM.PurgeTimeWindow Database Advanced Access Start purge during this time period Specifies the time period when it is appropriate to begin purging the tables.

The format of the time frame is:

HH:MM (start time)

HH:MM (ending time)

0:01

3:00

178 DBM.PurgeUsedCustSubscriptions Database Advanced Access Purge used, deleted conversations' customer subscriptions? Determines whether the DBManager should purge the cust_subscriptions table corresponding to used conversations deleted from the UI ('TRUE') or not ('FALSE') FALSE

TRUE

181 DBM.RebuildDefaultTrackerLinks Database Advanced Access Rebuild default tracker links in cache for instances not older than m months Defines the interval (in months) when you want Connect to rebuild the default tracker links in the cache for instances not older than the indicated months. Specify '0' if you do not want to cache default tracker links.

Specify '9999' if you want to cache default tracker links for all instances.

24
155 DBM.RetainAfterDeletion Database Advanced Access Days to retain data marked for deletion by the UI Defines the amount of time (in days) to retain data after it is marked for deletion by the UI. 8
176 DBM.RetainClickHistory Database Advanced Access Days to retain click history Defines the time range (in days) to retain a customer's click history 180
168 DBM.RetainCounterHistory Database Advanced Access Days to retain counter history Defines the time range (in days) to retain the history of all counter values 90
167 DBM.RetainCustMonthStats Database Advanced Access Months to retain monthly statistics on the customers Defines the time range (in months) to retain the monthly statistics stored on the customers. 24
388 DBM.RetainCustomerAttributesHistory Database Advanced Access Days to retain customer attribute history Defines the time range (in days) to retain the archived records of deleted customer attributes. 90
389 DBM.RetainCustomerQueue Database Advanced Access Days to retain CUSTOMER_QUEUE rows Defines the time range (in days) to retain the records in the CUSTOMER_QUEUE table for unexpired campaigns 60
166 DBM.RetainCustWeekStats Database Advanced Access Days to retain weekly statistics on the customers Defines the time range (in days) to retain the weekly statistics on the customers 30
171 DBM.RetainDemoAggStats Database Advanced Access Days to retain demographic aggregate stats Defines the time range (in days) to retain demographic aggregate statistics 180
172 DBM.RetainDomainAggStats Database Advanced Access Days to retain domain aggregate stats Defines the time range (in days) to retain the domain aggregate statistics 180
164 DBM.RetainErrorHistoryCritical Database Advanced Access Days to retain critical errors Defines the time range (in days) to retain the error messages with critical-level severity 90
170 DBM.RetainErrorHistoryDiagnostic Database Advanced Access Days to retain diagnostic errors Defines the time range (in days) to retain the error messages with diagnostic-level severity 7
159 DBM.RetainErrorHistoryError Database Advanced Access Days to retain errors Defines the time range (in days) to retain error messages with error-level severity 90
154 DBM.RetainErrorHistoryWarning Database Advanced Access Days to retain warnings Defines the time range (in days) to retain error messages with warning-level severity 30
158 DBM.RetainEvents Database Advanced Access Days to retain event queuing records Defines the time range (in days) to retain the event queuing records in the EVENT_QUEUE table 60
430 DBM.RetainInstanceLog Database Advanced Access Days to retain instance log entries Defines the time range (in days) to retain the instance log entries 365
175 DBM.RetainMessageHistory Database Advanced Access Days to retain message and reply history Defines the time range (in days) to retain the history of messages sent and customer replies. The value of this system parameter needs to be set according to the customer deactivation and the integration with response needs. 90
177 DBM.RetainStorageHistory Database Advanced Access Days to retain storage history rows Defines the time range (in days) to retain the rows in storage history 60
425 DBM.UpdateGeoLocationTimeWindow Database Advanced Access Hour range of day when updating geolocation is allowed to start Specifies the time interval during the day when it is appropriate to start update geolocation for clicks,opens and conversions.

The format of the time frame is:

HH:MM (start time)

HH:MM (ending time)

0:01

3:00

314 MS.SendDetectorstoAOL Database Advanced Access Add read detectors to HTML messages sent to AOL customers? Determines whether to send the read detector when sending HTML messages to AOL customers ('TRUE') or not ('FALSE').

FALSE

TRUE
313 MS.SendHTMLtoAOL Database Advanced Access Send HTML to AOL customers Determines whether to send HTML instead of AOL content to AOL customers ('TRUE') or not ('FALSE').

FALSE

TRUE
287 PR.BatchUpdateSize Database Advanced Access Batch update size Indicates the batch update sizes of the profiler's inserts into history tables 100
286 PR.NumberOfLookupTMs Database Advanced Access Number of Lookup TMs Indicates the number of database connections used in parallel for the profiler to perform database lookups to determine first message clicks and reads.

The range is from '2' to '20'

Note: Make sure to increase the number of database connections available depending upon this set value

5
110 PR.SubscribeReferredCustomer Database Advanced Access Subscribe referred customer?

Determines whether the profiler will subscribe the referred friend the referring customers' conversation ('TRUE') or not ('FALSE')

FALSE

TRUE
109 PR.ValidateReferringCustomer Database Advanced Access Validate referring customer? Determines whether the profiler will validate the existence of the referring customer before accepting a referral ('TRUE') or not ('FALSE')

FALSE

TRUE
312 SM.PrioritizeAOL Database Advanced Access Prioritize AOL domain to determine email client type Determines whether to prioritize AOL domain when computing the current email client ID ('TRUE') or not ('FALSE') FALSE

TRUE

304 SM.PrioritizeDomain Database Advanced Access Prioritize domain to determine e-mail client type Determines whether to prioritize domain in computing current e-mail client ID ('TRUE') or not ('FALSE')

FALSE

TRUE

418 SYS.RealTimeViewerDumpCount Database Advanced Access Real Time Viewer Dump Count Indicates the number of consecutive real time viewer dumps that are kept in memory 20
417 SYS.RealTimeViewerDumpInterval Database Advanced Access Real Time Viewer Dump Interval Defines the time interval (in seconds) between two consecutive real time viewer dumps 30
381 TQ.AllRowsOptimization Database Advanced Access Use ALL_ROWS query hint Determines whether Connect will analize the tables in the schema and use the ALL_ROWS optimization provided by Oracle ('TRUE') or not ('FALSE') FALSE

TRUE

383 TQ.IncludeSeedList Database Advanced Access Include Seed list on every occurrence Determines whether the seed list members will receive emails for every segment and for every occurrence of a campaign and the corresponding follow-up messages ('TRUE') or not ('FALSE') FALSE

TRUE

384 TQ.TimeBeforeAllowCountDelete Database Advanced Access Period to restrict audience counts deletion Defines the time range (in minutes) to disallow the deletion of audience counts after starting count calculations. 120
115 TR.LogConversionLevel Database Advanced Access Logging level for conversion Indicates the level that the tracker logs a conversion. There are three possible values:
  • 1: Log conversion as long as customer data exists, no matter whether it comes from a cookie or a detector
  • 2: Log conversion as long as there exists customer cookie
  • 3: Only log conversion when there is link cookie
1

2

3

285 WS.DeleteAssociateData Database Advanced Access Delete the associated information when a web service call fails? Determines whether, when a call to a web service fails, all associated information created during the web service transaction will be deleted ('TRUE') or not ('FALSE') FALSE

TRUE

161 DBM.AnalyzeSamplePercent Database Internal Access Cost-based optimizer statistical sample percentage (DBMS_STATS) Indicates the sample percentage used for each table when generating the cost-based optimizer statistics. This is applicable only when using DBMS_STATS package. 0
160 DBM.AnalyzeThreshold Database Internal Access Cost-based optimizer statistical sample size (Analyze) Indicates the sample size used for each table when generating the cost-based optimizer statistics. This is applicable only when using ANALYZE command. 10000
163 DBM.DefaultDomainTableCache Database Internal Access Default size for DomainTable's database cache Indicates the default size for DomainTable's database cache 500
162 DBM.DefaultLinkTableCache Database Internal Access Default size for LinkTable's database cache Indicates the default size for LinkTable's database cache 1500
427 DBM.GeoLocationOldRecors Database Internal Access Update Geolocation for old records Determines whether the GeoLocationManager should update geolocation for old click/open/conversion records with populated IP column ('TRUE') or not ('FALSE').

If marked 'TRUE', it will run within the time window that is defined by the system parameter DBM.UpdateGeoLocationTimeWindow.

FALSE

TRUE
149 DBM.PMTransactionSize Database Internal Access Transaction Size for updating targeting tables Indicates the transaction size for database storage procedures updating targeting tables 10000
150 DBM.ProfilerManagerEnabled Database Internal Access Enable Profiler Manager Determines whether Connect will call special database-stored procedures to update customer targeting tables ('TRUE') or not ('FALSE'). These tables include:
  • Cust_interest_stats
  • Cust_recent_stats
  • Cust_week_stats
  • Cust_month_stats
Note: The system parameter ProfilingTargetingDisabled cannot be set to 'FALSE' when this system parameter is set to 'TRUE'
FALSE

TRUE

143 DBM.RetainLinkInfo Database Internal Access Number of days to keep links active Defines the amount of time (in days) to keep links active that are deployed in the aliaser.cache and visible from the nodes outside the firewall.

Specify '0' if you wish the links to always be active. LINK_MASTER will never be purged.

0
151 DBM.TableAnalyzerEnabled Database Internal Access Enable Table analysis to update statistics Determines whether Connect will run table analysis to update statistics ('TRUE') or not ('FALSE'). This is applicable only when using SQL Server database. FALSE

TRUE

142 DBM.TableAnalyzeSetting Database Internal Access Setting for computing table statistics Indicates the setting for computing table statistics. The values are:
  • '1': Compute statistics using 'ANALYZE' command
  • '2': Compute statistics using DBMS_STATS package

1

2
426 DBM.UpdateGeoLocationTransactionSize Database Internal Access Update GeoLocation Transaction Size Indicates the transaction size for updating click and conversion history table with geolocation data 10000
180 DBM.UseValuesFromInstanceLog Database Internal Access Include delivery failures to 'Total Msgs Sent','Total Bounced' (not recommended) Determines whether any delivery failures should be calculated from the Instance_Log table and added to 'Total Messages Sent' and 'Total Messages Bounced' ('TRUE') or not ('FALSE').

Note: This is not recommended, and this system parameter should be set to 'FALSE'.

FALSE

TRUE

412 ETL.CheckForDuplicateRows Database Internal Access Check for duplicate rows Determines whether the ETL PL/SQL package checks for duplicate rows in ETL tables and marks them as errors (TRUE) or not (FALSE).

FALSE

TRUE
306 PR.CheckFirstClick Database Internal Access Check first click? Determines whether the profiler updates "Messages Clicked" for the first click only (TRUE), or not (FALSE). If marked as 'FALSE', 'Messages Clicked' will equate to the number of links clicked.

Note: Setting this system parameter as 'FALSE' will improve performance, but Messages Clicked is not calculated.

FALSE

TRUE
307 PR.CheckFirstRead Database Internal Access Check first read? Determines whether duplicate "first reads" are filtered out from "HMTL Message Opened" ('TRUE') or not ('FALSE').

Note: If set to 'FALSE', no check for duplicates is performed. Performance is faster but the counts are less accurate.

FALSE

TRUE
288 PR.ConversionUseInterest Database Internal Access Update conversion interest table Determines whether, if a conversion occurs with no interests, the interests will not be inherited from the matching link ('FALSE') or will be inherited ('TRUE'). Note: If set to 'FALSE', this allows the profiler to perform batch inserts into conversion_history which significantly increases profiler performance.

FALSE

TRUE
310 PR.DemoUnknownValue Database Internal Access Demo unknown value Indicates the value used and displayed if the demographic information for the customer is unknown. UNKNOWN
309 PR.DomainCacheTimeoutMinutes Database Internal Access Domain cache timeout in minutes Defines the amount of time (in minutes) when the profiler will flush its Domain Data cache 10
291 PR.FetchBlockChronologically Database Internal Access Fetch profiler log chronologically Determines whether Connect will fetch next block of log data chronologically ('TRUE'), or randomly ('FALSE').

FALSE

TRUE
308 PR.LinkCacheTimeoutMinutes Database Internal Access Link cache timeout in minutes Defines the amount of time (in minutes) when the profiler will flush its Link Data cache 10
305 PR.MaxEntriesPerBlockGroup Database Internal Access Max entries per block group Indicates the approximate number of entries that the profiler will process before committing them 5000
428 PR.PopulateGeolocation Database Internal Access Populate geolocation information Determines whether the profiler will populate click/open/conversion geolocation information when entries are processed ('TRUE') or not ('FALSE').

FALSE

TRUE
311 PR.ProfileCustomerInterests Database Internal Access Enable customer interest statistics. Determines whether customer interest statistics are enabled ('TRUE') or not ('FALSE'). FALSE

TRUE

289 PR.ProfilerBounceAnalysis Database Internal Access Determine whether Profiler performs bounce analysis Determines whether the profiler will flag customers for bounce analysis ('TRUE') or not ('FALSE').

FALSE

TRUE
146 PR.ProfilerLogCheckInterval Database Internal Access Number of seconds for the Profiler to wait for storage Defines the amount of time ( in seconds) that the profiler will wait before checking for storage when there is no storage available. 3
290 PR.ProfilerSuspend Database Internal Access Profiler suspend? Determines whether to suspend the profiler ('FALSE') or not ('TRUE').

Note: It is strongly suggested that this system parameter set only to 'FALSE' to keep the profiler operative.

FALSE
295 PR.ProfilingCustomerInterestOther Database Internal Access Enable customer interest statistics (other). Determines whether Connect will enable customer interest statistics for Tracker/Conversion/Receiver(N/A) log ('TRUE') or not ('FALSE')

FALSE

TRUE
297 PR.ProfilingDailyAggEnabled Database Internal Access Enable Daily Aggregation Determines whether Connect will profile message daily aggregation ('TRUE'), or not ('FALSE')

FALSE

TRUE
296 PR.ProfilingDemographicEnabled Database Internal Access Enable Demographic Profiling Determines whether Connect will profile message demographic aggregation ('TRUE') or not ('FALSE').

FALSE

TRUE
298 PR.ProfilingDomainAggEnabled Database Internal Access Enable Domain Aggregation Determines whether Connect will profile domain demographic aggregation ('TRUE') or not ('FALSE'). FALSE

TRUE

299 PR.ProfilingEnabled Database Internal Access Enable Profiling Determines whether profiling is enabled and creates a profiler log ('TRUE') or disabled ('FALSE').

FALSE

TRUE
292 PR.ProfilingHistoryOnly Database Internal Access Profiling History Table Only Determines whether Connect will only update (insert) history tables for click, reply and conversion ('TRUE') or not ('FALSE'). FALSE

TRUE

300 PR.ProfilingLinkReportingEnabled Database Internal Access Enable Profiling link for reporting Determines whether Connect will profile link for reporting ('TRUE'), or not ('FALSE'). Tables affected:
  • Msg_demo_seg_agg
  • Msg_seg_link_demo_agg
  • Msg_day_agg
  • Msg_track_seg_agg
  • Msg_seg_link_agg

FALSE

TRUE
302 PR.ProfilingLinkTargetingEnabled Database Internal Access Enable Profiling link for targeting Determines whether Connect will profile link for targeting ('TRUE') or not ('FALSE'). Table affected:
  • Cust_interest_stats
  • Cust_recent_stats
  • Cust_week_stats
  • Cust_month_stats
  • Click_history

FALSE

TRUE
399 PR.ProfilingSmppAggEnabled Database Internal Access Enable SMSC Aggregation Determines whether Connect will profile SMSC aggregation ('TRUE'), or not ('FALSE'). FALSE

TRUE

294 PR.ProfilingTargetingDisabled Database Internal Access Disable Targeting Determines whether the profiler will not update customer targeting tables ('TRUE'), or will update tables ('FALSE'). Tables include:
  • Cust_interest_stats
  • Cust_recent_stats
  • Cust_week_stats
  • Cust_month_stats
Note: This system parameter cannot be set to 'FALSE' when the system parameter ProfilerManagerEnabled is set to 'TRUE'.
FALSE

TRUE

293 PR.ReplyHistoryDBCheck Database Internal Access Ignore duplicate Reply Log entries? Determines whether Connect will ignore duplicate reply log entries ('TRUE') or not ('FALSE').

Note: This will include an additional Database access for processing every reply log entry.

FALSE
147 PR.TrackerLogProcessTimeWindow Database Internal Access Hour range of day to process tracker log entries Specifies the time interval when it is appropriate to process tracker log entries.

The format of the time frame is:

HH:MM (start time)

HH:MM (ending time)

0:01

23:59

303 SM.EmailClientTypeDemo Database Internal Access E-mail client type demo Indicates the attribute name that Connect uses for 'Email Client Type'. Email Client Type
380 TQ.FullCountThreshold Database Internal Access Full count threshold Indicates the maximum conversation size for which a full count will be performed for the campaign and segment audiences. Any audience size larger than this value will be estimated. 10000000
382 TQ.UseEnhancedCustomerJoins Database Internal Access Use optimized joins for filters? Determines whether Connect will use optimized customer joins when building filters for audiences and segment models ('TRUE') or not ('FALSE'). FALSE

TRUE