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



2
Por que essa consulta não está usando meu índice não clusterizado e como posso fazer isso?
Como acompanhamento desta pergunta sobre o aumento do desempenho da consulta, gostaria de saber se existe uma maneira de usar meu índice por padrão. Esta consulta é executada em cerca de 2,5 segundos: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Este é executado em cerca …

2
Colocando o log de transações em volume separado [estado sólido]?
Os logs de transações geralmente são isolados em um volume separado. A lógica para essa prática, como eu a entendo, é que os dados do log de transações são gravados seqüencialmente - e os discos rígidos podem executar operações de gravação com velocidade muito maior sequencialmente, em vez de aleatoriamente. …

4
Razão para não usar número anulável no Oracle?
Nossa empresa está fazendo interface com outra empresa de software para um projeto conjunto, e fomos informados de que, se um determinado valor não for exibido, devemos passar um -5000 (seu valor arbitrário de sentinela); o motivo é que nenhuma coluna numérica no banco de dados Oracle suporta valores nulos, …

3
SELECT DISTINCT em uma coluna, enquanto retorna as outras colunas?
Eu tenho uma consulta que usa três tabelas de pesquisa para obter todas as informações que eu preciso. Preciso ter DISTINCTvalores para uma coluna, no entanto, também preciso do restante dos dados associados a ela. Meu código SQL: SELECT acss_lookup.ID AS acss_lookupID, acss_lookup.product_lookupID AS acssproduct_lookupID, acss_lookup.region_lookupID AS acssregion_lookupID, acss_lookup.document_lookupID AS …


2
Permitir que o usuário faça qualquer coisa em seu próprio esquema, mas não crie ou elimine o próprio esquema
Eu criei um esquema no SQL Azure e concedi as seguintes permissões a uma função de banco de dados: CREATE ROLE myrole AUTHORIZATION dbo; EXEC sp_addrolemember 'myrole', 'myuser'; CREATE SCHEMA myschema AUTHORIZATION dbo; GRANT ALTER, CONTROL, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON SCHEMA::myschema TO myrole; GRANT CREATE …








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.