Configuratie parameters
Van toepassing op: Databricks SQL
Een configuratieparameter is een instelling die van invloed is op het gedrag van Databricks SQL buiten de opgegeven SQL-syntaxis.
De effectieve waarde van een configuratieparameter wordt afgeleid van de verschillende niveaus where het is set.
Configuratieparameterbereiken
Systeem
De systeemwaarde is de standaardwaarde die door Databricks SQL wordt gebruikt als er geen onderdrukking is.
Globaal
Een beheerder kan de standaardwaarde van het systeem voor een parameter overschrijven door gebruik te maken van de optie SQL configureren parameters of de SQL Warehouse API. Deze waarde is vervolgens de initiële waarde die wordt gezien door een zojuist tot stand gebrachte sessie.
Sessie
Een gebruiker kan een configuratieparameter tijdelijk binnen een sessiebereik overschrijven met behulp van de SET-instructie. De instelling blijft van kracht voor de duur van de sessie, tenzij de gebruiker deze buiten werking stelt met een SET verklaring of RESET.
Ondersteunde configuratie-parameters
Hieronder ziet u een list van de ondersteunde configuratie-parameters die u in Databricks SQL kunt set, samen met de systeemstandaarden en de niveaus waarop ze kunnen worden set. Databricks SQL biedt geen ondersteuning voor het instellen van Spark-configuraties die niet worden vermeld.
Parameternaam | Beschrijving | Systeemstandaard | Globaal instelbaar | Sessiesettabel |
---|---|---|---|---|
ANSI_MODE | Hiermee kunt u strikt ANSI SQL-gedrag uitschakelen voor bepaalde functies en cast-regels. | TRUE | Ja | Ja |
LEGACY_TIME_PARSER_POLICY | Hiermee bepaalt u hoe datum- en tijdstempels worden geparseerd en opgemaakt. | UITZONDERING | Ja | Ja |
MAX_FILE_PARTITION_BYTES | Het maximum aantal bytes dat moet worden ingepakt in één partition bij het lezen vanuit bestandgebaseerde bronnen. | 128m | Nr. | Ja |
READ_ONLY_EXTERNAL_METASTORE | Hiermee bepaalt u of een externe metastore wordt behandeld als alleen-lezen. | FALSE | Ja | Nr. |
STATEMENT_TIMEOUT | Hiermee stelt u een time-out voor de SQL-instructie in seconden in | 172800 seconden | Ja | Ja |
TIMEZONE | Hiermee stelt u de lokale tijdzone in. | UTC | Ja | Ja |
USE_CACHED_RESULT | Hiermee bepaalt u of Databricks SQL waar mogelijk resultaten cachet en opnieuw gebruikt. | TRUE | Nr. | Ja |
De ANSI_MODE
standaardwaarde van het systeem is FALSE
voor accounts die zijn toegevoegd vóór Databricks SQL 2022.35.