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
Dados ordenados inerentemente como se fosse um índice em cluster
Eu tenho a seguinte tabela com 7,5 milhões de registros: CREATE TABLE [dbo].[TestTable]( [Id] [int] IDENTITY(1,1) NOT NULL, [TestCol] [nvarchar](50) NOT NULL, [TestCol2] [nvarchar](50) NOT NULL, [TestCol3] [nvarchar](50) NOT NULL, [Anonymised] [tinyint] NOT NULL, [Date] [datetime] NOT NULL, CONSTRAINT [PK_TestTable] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, …



4
Sair de uma consulta em uma instrução de caso?
Estou tentando configurar uma consulta, para que ele compare duas datas de duas tabelas diferentes e, se forem iguais, a consulta será encerrada. Se eles não forem iguais, a consulta continuará e inserirá algumas coisas. Eu não consigo descobrir como fazê-lo fazer o que eu quero, no entanto. SELECT TOP(1) …




1
Por que uma SRF (Set Returning Function) é executada mais lentamente na cláusula FROM?
Esta é uma pergunta interna do banco de dados. Estou usando o PostgreSQL 9.5. Estou me perguntando por que SRFs (Set Returning Functions), também conhecidas como TVFs (Table Valued Functions), são mais lentas quando em uma FROMcláusula, por exemplo, quando executo esses comandos, CREATE TABLE foo AS SELECT * FROM …

2
Como faço para fatoriais no SQL Server?
No PostgreSQL, muitas vezes eu quero fazer algo como encontrar o fatorial de 7. Eu posso fazer isso muito simplesmente com SELECT 7!; -- PostgreSQL is so full featured -- it even supports a prefix-factorial SELECT !!7; Até o Excel temFACT , =FACT(7) Como faço isso com o SQL Server …

2
MySql Gap Lock Deadlock em inserções
Estou obtendo Deadlocks de bloqueios de espaço em uma tabela ao inseri-lo frequentemente de várias fontes. Aqui está uma visão geral dos meus processos. START TRANSACTION UPDATE vehicle_image SET active = 0 WHERE vehicleID = SOMEID AND active = 1 Loop: INSERT INTO vehicle_image (vehicleID, vehicleImageFilePath, vehicleImageSplashFilePath ,vehicleImageThumbnailFilePath, vehicleImageMiniFilePath, mainVehicleImage, …






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.