Configuratieparameters
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 waarop deze is ingesteld.
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 met behulp van de SQL-parameters configureren of 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 configuratieparameters
Hier volgt een lijst met de ondersteunde configuratieparameters die u kunt instellen in Databricks SQL, de standaardinstellingen van het systeem en op welke niveaus ze kunnen worden ingesteld. 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 partitie bij het lezen van bronnen op basis van bestanden. | 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.