Configuratieparameters

Van toepassing op:check marked yes 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.

  • Globale

    Een beheerder kan de standaardwaarde van het systeem voor een parameter overschrijven met behulp van de SQL-parameters of SQL Warehouse-API configureren. 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 opnieuw overschrijft met een SET-instructie 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
ENABLE_PHOTON Hiermee bepaalt u het gebruik van de photon vectorized query-engine. TRUE Nr. 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
UURZONEE 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.