Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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