Administradores de Banco de Dados

17
design eficaz de tabela / índice mysql para 35 milhões de linhas + tabela, com mais de 200 colunas correspondentes (duplo), qualquer combinação das quais pode ser consultada

Estou procurando conselhos sobre design de tabela / índice para a seguinte situação: Eu tenho uma tabela grande (dados do histórico de preços das ações, InnoDB, 35 milhões de linhas e em crescimento) com uma chave primária composta (assetid (int), data (data)). além das informações de preços,...

17
Limitar direitos de conexão no SQL Server

Eu tenho um aplicativo para implantar na produção que usa a segurança do 'sistema de honra'. Ou seja, todos os usuários se conectam ao banco de dados usando uma credencial de usuário / senha do SQL e o aplicativo gerencia as próprias permissões. A última parte não me incomoda tanto quanto o fato de...

17
Como determinar o mestre no mysql master-slave

Estou configurando a replicação de mestre-escravo do MySQL e estou tentando descobrir como lidar com a situação de failover em que promovo o escravo para mestre (no caso de o mestre cair). Meu servidor de aplicativos precisa direcionar todas as gravações para o mestre atual, mas não posso usar a...

17
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...

17
No SQL Server, como funcionam os bloqueios de leitura?

Suponha que eu tenha a seguinte consulta de longa duração UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows e suponha que a consulta a seguir seja executada enquanto a consulta acima estiver em execução SELECT * FROM [Table1] A primeira...

17
Obter instantâneo do postgres no Amazon RDS

Não consigo encontrar uma maneira simples de obter uma cópia do backup noturno que tomo da minha instância do postgres do Amazon RDS para poder restaurá-lo na minha máquina local para brincar. No momento, estou fazendo um pg_dump quando preciso de uma cópia, mas seria melhor (e mais rápido,...

17
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...