Delen via


Configuratie parameters

Van toepassing op:vinkje als ja aan 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.