EnableDynamicParameterization - Analytics Database - Teradata Vantage

Database Utilities

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
Analytics Database
Teradata Vantage
Release Number
17.20
Published
June 2022
ft:locale
en-US
ft:lastEdition
2024-05-02
dita:mapPath
ymn1628096214445.ditamap
dita:ditavalPath
qkf1628213546010.ditaval
dita:id
vkz1472241255652
lifecycle
latest
Product Category
Teradata Vantage™

Determines whether Vantage uses dynamic parameterization of literals (DPL) when processing repeated nonparameterized requests.

Field Group

General

Valid Settings

Setting Description
TRUE Vantage attempts to produce and reuse generic query execution plans for similar, nonparameterized queries that differ only in literal values in WHERE and ON clauses.
FALSE Vantage does not reuse generic query execution plans for nonparameterized queries that differ only in literal values in WHERE and ON clauses.

Default

FALSE

Changes Take Effect

After the DBS Control Record has been written.

Usage Notes

  • When dynamic parameterization is enabled, and eligible nonparameterized requests differ only in the eligible literal values used in the predicates of WHERE and ON clauses, DPL logic in the Parser automatically parameterizes these literal. This allows the Parser to reuse a cached generic execution plan for such queries, and speed up processing.
  • Teradata recommends enabling this feature if you have several closely similar nonparameterized requests that would benefit from this type of processing. DPL can improve database query performance in proportion to the number of similar database requests.

Related Information

For More Information on… See…
Dynamic parameterization of literal values during transaction processing and optimization SQL Request and Transaction Processing, B035-1142.