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
A execução de uma consulta grande em um banco de dados secundário em um grupo de disponibilidade afetará o desempenho da transação no banco de dados primário?
Preciso fornecer dados em tempo real ou quase em tempo real para os relatórios do SSRS e do Tableau. Não quero que o sistema OLTP de produção seja impactado negativamente por consultas de longa execução. A execução de uma consulta grande em um banco de dados secundário em um grupo …

7
Índices compostos: coluna mais seletiva primeiro?
Eu tenho lido composite indexese estou um pouco confuso sobre pedidos. Esta documentação (pouco menos da metade do caminho) diz Em geral, você deve colocar a coluna que se espera que seja usada com mais frequência primeiro no índice. No entanto, logo após ele diz crie um índice composto colocando …


2
Lacunas inesperadas na coluna IDENTITY
Estou tentando gerar números únicos de pedidos que começam em 1 e aumentam em 1. Tenho uma tabela PONumber criada usando este script: CREATE TABLE [dbo].[PONumbers] ( [PONumberPK] [int] IDENTITY(1,1) NOT NULL, [NewPONo] [bit] NOT NULL, [DateInserted] [datetime] NOT NULL DEFAULT GETDATE(), CONSTRAINT [PONumbersPK] PRIMARY KEY CLUSTERED ([PONumberPK] ASC) ); …

3
Congelamento do banco de dados MySQL após 'uso'
Recentemente, cometi um erro estúpido e corrompi minha instalação do Ubuntu. Para resolvê-lo, inicializei com um live cd e copiei os arquivos do banco de dados. No entanto, agora eu copiei as pastas da instalação antiga para a nova, sempre que digito "use database_name", ele congela: mysql> use my_database_name; Reading …
17 mysql  backup 



2
Qual é o significado de tinyint (N)?
Quando usamos um comprimento de argumento com tipos de dados numéricos, até onde eu sei, isso especifica a largura da exibição. Eu tentei o seguinte: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test; +--------------+------------------------- | Table | Create …



7
Como mostrar os nomes das colunas de uma tabela?
O caso é simples: você possui um banco de dados MySQL em que possui apenas uma interface de consulta SQL e deseja conhecer a estrutura do banco de dados com consultas. Você pode listar tabelas com show tables;comando, mas como você vê os nomes das colunas individuais? (a SELECTinstrução mostra …
17 mysql 




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.