Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade




1
O índice SEEK não é usado, a menos que OPTION (RECOMPILE)?
(Pergunta movida de SO) Eu tenho uma tabela (dados fictícios) com índice clusterizado contém 2 colunas: Agora eu executo essas duas consultas: declare @productid int =1 , @priceid int = 1 SELECT productid, t.priceID FROM Transactions AS t WHERE (productID = @productid OR @productid IS NULL) AND (priceid = @priceid …







2
SOMA de DATALENGTHs que não corresponde ao tamanho da tabela de sys.allocation_units
Fiquei com a impressão de que, se somasse DATALENGTH()todos os campos de todos os registros em uma tabela, obteria o tamanho total da tabela. Estou enganado? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Usei essa consulta abaixo (que obtive on-line para …

1
O trabalho não está sendo executado no agendamento
Portanto, eu tenho um trabalho básico de agente SQL que executa um script Robocopy para mover todos os arquivos de uma pasta para outra. O trabalho é uma configuração bastante básica. Com um cronograma bastante básico. E ainda tem que correr. Eu não quero dizer executar com sucesso ou quero …

1
Tornar dados antigos somente leitura
Em um projeto de banco de dados no qual estou trabalhando atualmente, é necessário que, em um determinado momento, os dados 'antigos' sejam alterados para somente leitura. Isso é possível no SQL Server? Não consigo alterar a permissão da tabela, pois a permissão somente leitura deve se aplicar apenas aos …
11 sql-server 


2
Visualização indexada no SQL Server
Eu tenho uma tabela e uma exibição indexada nela como Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Agora, se eu executar a …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.