Administradores de Banco de Dados

13
Várias chaves primárias no PostgreSQL

Eu tenho a seguinte tabela: CREATE TABLE word( word CHARACTER VARYING NOT NULL, id BIGINT NOT NULL, repeat INTEGER NOT NULL ); ALTER TABLE public.word OWNER TO postgres; ALTER TABLE ONLY word ADD CONSTRAINT "ID_PKEY" PRIMARY KEY (word,id); Quando tento restaurá-lo usando o seguinte comando: psql...

13
Evitando múltiplas expressões `ou`

Eu tenho o seguinte oracle SQL e seus trabalhos e tudo, mas é bastante feio com todos os ors. Existe uma maneira mais concisa de fazer isso? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT...

13
Impasse de atualização do índice do SQL Server

Eu tenho 2 consultas que, quando executadas ao mesmo tempo, estão causando um impasse. Consulta 1 - atualize uma coluna incluída em um índice (índice1): update table1 set column1 = value1 where id = @Id Pega o X-Lock na tabela1 e tenta um X-Lock no índice1. Consulta 2: select columnx, columny,...

13
Como depurar uma consulta ociosa?

Eu tenho uma consulta em lote que estou executando diariamente no meu banco de dados. No entanto, parece que ele fica parado no estado inativo e estou tendo muita dificuldade em depurar o que está acontecendo. A consulta é uma agregação em uma tabela que está sendo inserida simultaneamente, o que...