Delen via


Configuratieparameters

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 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.