Partilhar via


Propriedades de configuração de clusters de Big Data do SQL Server

Aplica-se a:SQL Server 2019 (15.x)

Important

Os Clusters de Big Data do Microsoft SQL Server 2019 foram desativados. O suporte para clusters de Big Data do SQL Server 2019 terminou em 28 de fevereiro de 2025. Para obter mais informações, consulte a postagem no blog de anúncios e as opções de Big Data na plataforma microsoft SQL Server.

As configurações de Clusters de Big Data podem ser definidas nos seguintes escopos: cluster, servicee resource. A hierarquia das configurações também segue essa ordem, da mais alta para a mais baixa. Os componentes BDC levarão o valor da configuração definida no escopo mais baixo. Se a configuração não estiver definida em um determinado escopo, ela herdará o valor de seu escopo pai mais alto. Veja abaixo uma lista das configurações disponíveis para cada componente do BDC nos vários escopos. Você também pode exibir configurações configuráveis para o BDC usando azdata.

Cluster-scope settings

Você pode definir as seguintes configurações no escopo do cluster.

Setting Name Description Tipo Default Value Deployment-time Only
bdc.telemetry.customerFeedback Controla se esse cluster participa do CeIP (Programa de Aperfeiçoamento da Experiência do Cliente), que envia dados de diagnóstico e uso do produto para a Microsoft. boolean true
bdc.resourcemanagement.enabled Controla se esse cluster aplica ou não solicitações e limites de memória e cpu. Aplicado somente aos contêineres relacionados ao Spark dentro dos pods gateway, nmnode, sparkhead, spark, storage e zookeeper. bool false
bdc.resourcemanagement.cpuCoefficient Se o gerenciamento de recursos estiver habilitado, controlará o coeficiente que dimensiona o valor de solicitação de cpu base para pods com solicitações/limites de mem/cpu aplicados a eles. Aplicado somente aos contêineres relacionados ao Spark dentro dos pods gateway, nmnode, sparkhead, spark, storage e zookeeper. derivar 1.0
bdc.resourcemanagement.memoryCoefficient Se o gerenciamento de recursos estiver habilitado, controlará o coeficiente que dimensiona o valor da solicitação de memória base para pods com solicitações/limites de mem/cpu aplicados a eles. Aplicado somente aos contêineres relacionados ao Spark dentro dos pods gateway, nmnode, sparkhead, spark, storage e zookeeper. derivar 1.0

Configurações de escopo de serviço do SQL

Você pode definir as seguintes configurações no escopo do serviço SQL.

Setting Name Description Tipo Default Value Deployment-time Only
mssql.language.lcid Altera a localidade do SQL Server para qualquer LCID (identificador de idioma) com suporte. int 1033

Configurações de escopo de serviço do Spark

Visite o artigo de configuração do Apache Spark > Do Apache Hadoop para ver todas as configurações com suporte e sem suporte.

Configurações de escopo de serviço do HDFS

Visite o artigo de configuração do Apache Spark > Do Apache Hadoop para ver todas as configurações com suporte e sem suporte.

Configurações de escopo de serviço do gateway

Nenhuma configuração de escopo de serviço do gateway configurável. Defina as configurações no escopo do recurso do gateway.

Configurações de escopo do serviço de aplicativo

None available

Configurações de escopo de recurso do Pool Mestre

Setting Name Description Tipo Default Value Deployment-time Only
mssql.licensing.pid Edição do SQL Server. cadeia Desenvolvedor
mssql.sqlagent.enabled Habilita o agente do SQL Server. bool false
mssql.collation Altera a ordenação do SQL Server para qualquer uma das ordenações com suporte. cadeia SQL_Latin1_General_CP1_CI_AS true
hadr.enabled Booliano para habilitar grupos de disponibilidade para o pool mestre do SQL Server. bool false true
hadr.leaseDurationInSeconds Tempo limite de expiração de concessão para o agente de HA. int 30
hadr.externalLeasePollingEnabled Booliano para habilitar a API de sondagem de concessão externa. bool true true
mssql.telemetry.userRequestedLocalAuditDirectory Habilita a Auditoria Local do Sql Server e permite que o usuário defina o diretório onde os logs de 'Auditoria Local' são criados. O diretório deve estar em '/var/opt/mssql/audit'. cadeia
mssql.network.tlscert O caminho absoluto para o arquivo de certificado que SQL Server usa para TLS. Para usar um certificado autoassinado, o arquivo deve ser colocado no contêiner antes de alterar esse caminho. Consulte o notebook clusters de Big Data do SQL Server para obter instruções para fazer isso. cadeia /var/run/secrets/certificates/sql/sql-certificate.pem
mssql.network.tlskey O caminho absoluto para o arquivo de chave privada que SQL Server usa para TLS. Para usar um certificado autoassinado, o arquivo deve ser colocado no contêiner antes de alterar esse caminho. Consulte o notebook clusters de Big Data do SQL Server para obter instruções para fazer isso. cadeia /var/run/secrets/certificates/sql/sql-privatekey.pem
mssql.network.forceencryption Se 1, o SQL Server força todas as conexões a serem criptografadas. Por padrão, essa opção é 0. int 0
mssql.network.tlsprotocols Uma lista separada por vírgula de quais protocolos TLS são permitidos pelo SQL Server. O SQL Server sempre tenta negociar o protocolo mais forte permitido. Se um cliente não der suporte a nenhum protocolo permitido, o SQL Server rejeitará a tentativa de conexão. Para compatibilidade, todos os protocolos compatíveis são permitidos por padrão (1.2, 1.1 e 1.0). Se os clientes dão suporte ao protocolo TLS 1.2, a Microsoft recomenda que ele seja o único permitido. cadeia 1.2
mssql.network.tlsciphers Especifica quais codificações são permitidas pelo SQL Server para protocolo TLS. Essa cadeia de caracteres deve ser formatada de acordo com o formato de lista de criptografia do OpenSSL. Em geral, você não deve precisar alterar essa opção. cadeia ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384

Configurações de escopo de recurso do Pool de Armazenamento

O pool de armazenamento consiste em componentes SQL, Spark e HDFS.

Configurações de SQL disponíveis

Setting Name Description Tipo Default Value Deployment-time Only
mssql.degreeOfParallelism O número de processadores empregados para executar uma única instrução, para cada execução de plano paralelo, por instância sql. int 0
mssql.maxServerMemory A quantidade máxima de memória (em megabytes) para um processo do SQL Server usado por uma instância do SQL Server. int 2147483647
mssql.minServerMemory A quantidade mínima de memória (em megabytes) para um processo do SQL Server usado por uma instância do SQL Server. int 0
mssql.processAffinityCpuRange Distribui threads de trabalho do SQL Server para cada CPU dentro do intervalo especificado. As CPUs fora do intervalo especificado não terão threads atribuídos. AUTO é o valor padrão e especifica que nenhum thread recebe uma CPU e pode mover-se livremente entre CPUs. Exemplo: "1, 3-5, 6" atribui threads às CPUs 1, 3, 4, 5 e 6. cadeia AUTO
mssql.storagePoolCacheSize Tamanho (em megabytes) do cache para cada instância do SQL no Pool de Armazenamento. int 8
mssql.storagePoolMaxCacheSize Tamanho máximo (em megabytes) do cache para cada instância do SQL no Pool de Armazenamento. int 16384
mssql.storagePoolCacheAutogrowth Fator de crescimento automático (em MBs) para o cache do Pool de Armazenamento. int 256
mssql.tempdb.autogrowthPerDataFile Crescimento automático (em MBs) para cada arquivo de dados TempDB. int 64
mssql.tempdb.autogrowthPerLogFile Crescimento automático (em MBs) para cada arquivo de log TempDB. int 64
mssql.tempdb.dataFileSize Tamanho do arquivo (em MBs) para cada arquivo de dados TempDB. int 8
mssql.tempdb.dataFileMaxSize Tamanho máximo do arquivo (em MBs) para cada arquivo de dados TempDB. int 16777215
mssql.tempdb.logFileSize Tamanho do arquivo (em MBs) para cada arquivo de log TempDB. int 8
mssql.tempdb.logFileMaxSize Tamanho máximo do arquivo (em MBs) para cada arquivo de log TempDB. int 2097151
mssql.tempdb.numberOfDataFiles Número de arquivos de dados para TempDB. int 8
mssql.traceflags Habilita ou desabilita rastreamentos para a inicialização do serviço do SQL Server. Forneça uma lista separada de espaço de traceflags a serem aplicadas. cadeia 3614

Configurações disponíveis do Apache Spark e do Hadoop

Visite o artigo de configuração do Apache Spark > Do Apache Hadoop para ver todas as configurações com suporte e sem suporte.

Configurações de escopo de recurso do Pool de Dados

Setting Name Description Tipo Default Value Deployment-time Only
mssql.degreeOfParallelism O número de processadores empregados para executar uma única instrução, para cada execução de plano paralelo, por instância sql. int 0
mssql.maxServerMemory A quantidade máxima de memória (em megabytes) para um processo do SQL Server usado por uma instância do SQL Server. int 2147483647
mssql.minServerMemory A quantidade mínima de memória (em megabytes) para um processo do SQL Server usado por uma instância do SQL Server. int 0
mssql.processAffinityCpuRange Distribui threads de trabalho do SQL Server para cada CPU dentro do intervalo especificado. As CPUs fora do intervalo especificado não terão threads atribuídos. AUTO é o valor padrão e especifica que nenhum thread recebe uma CPU e pode mover-se livremente entre CPUs. Exemplo: "1, 3-5, 6" atribui threads às CPUs 1, 3, 4, 5 e 6. cadeia AUTO
mssql.tempdb.autogrowthPerDataFile Crescimento automático (em MBs) para cada arquivo de dados TempDB. int 64
mssql.tempdb.autogrowthPerLogFile Crescimento automático (em MBs) para cada arquivo de log TempDB. int 64
mssql.tempdb.dataFileSize Tamanho do arquivo (em MBs) para cada arquivo de dados TempDB. int 8
mssql.tempdb.dataFileMaxSize Tamanho máximo do arquivo (em MBs) para cada arquivo de dados TempDB. int 16777215
mssql.tempdb.logFileSize Tamanho do arquivo (em MBs) para cada arquivo de log TempDB. int 8
mssql.tempdb.logFileMaxSize Tamanho máximo do arquivo (em MBs) para cada arquivo de log TempDB. int 2097151
mssql.tempdb.numberOfDataFiles Número de arquivos de dados para TempDB. int 8
mssql.traceflags Habilita ou desabilita rastreamentos para a inicialização do serviço do SQL Server. Forneça uma lista separada de espaço de traceflags a serem aplicadas. cadeia 3614

Configurações de escopo de recurso do Pool de Computação

Setting Name Description Tipo Default Value Deployment-time Only
mssql.degreeOfParallelism O número de processadores empregados para executar uma única instrução, para cada execução de plano paralelo, por instância sql. int 0
mssql.maxServerMemory A quantidade máxima de memória (em megabytes) para um processo do SQL Server usado por uma instância do SQL Server. int 2147483647
mssql.minServerMemory A quantidade mínima de memória (em megabytes) para um processo do SQL Server usado por uma instância do SQL Server. int 0
mssql.processAffinityCpuRange Distribui threads de trabalho do SQL Server para cada CPU dentro do intervalo especificado. As CPUs fora do intervalo especificado não terão threads atribuídos. AUTO é o valor padrão e especifica que nenhum thread recebe uma CPU e pode mover-se livremente entre CPUs. Exemplo: "1, 3-5, 6" atribui threads às CPUs 1, 3, 4, 5 e 6. cadeia AUTO
mssql.tempdb.autogrowthPerDataFile Crescimento automático (em MBs) para cada arquivo de dados TempDB. int 64
mssql.tempdb.autogrowthPerLogFile Crescimento automático (em MBs) para cada arquivo de log TempDB. int 64
mssql.tempdb.dataFileSize Tamanho do arquivo (em MBs) para cada arquivo de dados TempDB. int 8
mssql.tempdb.dataFileMaxSize Tamanho máximo do arquivo (em MBs) para cada arquivo de dados TempDB. int 16777215
mssql.tempdb.logFileSize Tamanho do arquivo (em MBs) para cada arquivo de log TempDB. int 8
mssql.tempdb.logFileMaxSize Tamanho máximo do arquivo (em MBs) para cada arquivo de log TempDB. int 2097151
mssql.tempdb.numberOfDataFiles Número de arquivos de dados para TempDB. int 8
mssql.traceflags Habilita ou desabilita rastreamentos para a inicialização do serviço do SQL Server. Forneça uma lista separada de espaço de traceflags a serem aplicadas. cadeia 3614

Configurações de escopo de recurso do Pool do Spark

Visite o artigo de configuração do Apache Spark > Do Apache Hadoop para ver todas as configurações com suporte e sem suporte.

Configurações de escopo de recurso do gateway

Visite o artigo de configuração do Apache Spark > Do Apache Hadoop para ver todas as configurações com suporte e sem suporte.

Sparkhead configurações de escopo de recurso

Visite o artigo de configuração do Apache Spark > Do Apache Hadoop para ver todas as configurações com suporte e sem suporte.

Configurações de escopo de recurso do Zookeeper

Visite o artigo de configuração do Apache Spark > Do Apache Hadoop para ver todas as configurações com suporte e sem suporte.

Configurações de escopo de recurso do Namenode

Visite o artigo de configuração do Apache Spark > Do Apache Hadoop para ver todas as configurações com suporte e sem suporte.

Configurações de escopo de recurso do Proxy de Aplicativo

None available

Next steps

Configurar clusters de Big Data do SQL Server