Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Banco de Dados/
  4. Questão 457941201103433

Com relação aos spinlock no MS SQL Server 2019, avalie as afirmativas a seguir. I. Os spinlocks não são uma exclusividad...

1

457941201103433
Ano: 2024Banca: FGVOrganização: Prefeitura de São José dos Campos - SPDisciplina: Banco de DadosTemas: Microsoft SQL Server
Com relação aos spinlock no MS SQL Server 2019, avalie as afirmativas a seguir.


I. Os spinlocks não são uma exclusividade do MS SQL Server. São utilizados pelo sistema operacional quando é necessário obter acesso a uma determinada estrutura de dados somente por um curto intervalo de tempo. Por exemplo, quando uma thread não consegue obter acesso ao tentar adquirir um spinlock, ela é executada de maneira periódica se o recurso está disponível ou não, em vez de fazer uma suspensão imediata. Após algum tempo, a thread que está aguardando o spinlock será suspenso antes de poder adquirir o recurso. A suspensão permite que outras threads em execução na mesma CPU sejam executadas.

II. O MS SQL Server usa spinlocks para proteger o acesso a algumas estruturas internas de dados. Os spinlocks são usados no mecanismo para serializar o acesso a determinadas estruturas de dados de maneira semelhante aos locks.

III. A principal diferença entre o lock e o spinlock é o fato de que os locks executar um loop por um período verificando a disponibilidade de uma estrutura de dados. Por outro lado, uma thread tentando obter acesso a uma estrutura protegida por spinlock cederá imediatamente se recurso não estiver disponível. A suspensão requer a alternância de contexto de uma thread fora da CPU para que outra thread possa ser executada.


Está correto o que se afirma em 
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

Questões relacionadas para praticar

Questão 457941200132712Banco de Dados

Uma das etapas mais importantes do processo de Mineração de Dados é o pré-processamento dos dados das fontes que, normalmente, apresentam diversos tip...

#Mineração de Dados
Questão 457941200208830Banco de Dados

No Oracle, o uso da opção index organized table na criação de uma tabela relacional faz com que os registros dessa tabela:

#Banco de Dados Oracle
Questão 457941200320441Banco de Dados

As alternativas a seguir apresentam os agentes de replicação do MS SQL Server 2012, à exceção de uma. Assinale-a.

#Microsoft SQL Server
Questão 457941200327730Banco de Dados

Assinale o comando que deve ser usado para executar os testes de regressão antes de instalar um servidor PostgreSQL:

#PostgreSQL Database
Questão 457941200527493Banco de Dados

Você, como Administrador de Dados, pode ser incumbido de gerenciar políticas para acesso contínuo às informações do TCE-PA. Nesse contexto, assinale a...

#Gerenciamento de Banco de Dados
Questão 457941200694719Banco de Dados

O gestor de qualidade do MPU solicitou à analista de Business Intelligence Maria um Dashboard para monitorar o desempenho da tramitação dos processos ...

#ETL (Extração, Transformação e Carga)#Inteligência de Negócios#Data Mart
Questão 457941201201718Banco de Dados

Entre os fatores que influenciam o desempenho de um banco de dados em operações de busca, os índices se destacam pela facilidade de uso em relação ao ...

#Sistemas de Gerenciamento de Banco de Dados Relacionais
Questão 457941201580752Banco de Dados

Janine é a responsável pela administração dos bancos de dados gerenciados pelo PostgreSQL de uma autarquia federal. Durante a criação de um banco de d...

#PostgreSQL Database
Questão 457941201959483Banco de Dados

Assinale a alternativa que indica as operações comuns nos modelos dimensionais.

#Modelagem Multidimensional de Dados
Questão 457941201963322Banco de Dados

No contexto do MySQL 5.0, analise o comando insert a seguir e a instância da tabela animal depois da sua execução. INSERT INTO animal (grupo,nome) VAL...

#Banco de Dados MySQL

Continue estudando

Mais questões de Banco de DadosQuestões sobre Microsoft SQL ServerQuestões do FGV