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


7
“Não foi possível encontrar o arquivo mysql / plugin.frm” ao iniciar o MySQL
Quando inicio o servidor MySQL, recebo este erro: /usr/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. InnoDB: The error means mysqld does not have the access rights to InnoDB: the directory. InnoDB: File name ./ibdata1 InnoDB: File operation call: …
17 mysql 

3
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 …

2
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 …



1
Aviso no plano de consulta "Estimativa de cardinalidade"
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 A consulta acima possui um aviso no plano de consulta. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Por que tem …


2
Procedimento armazenado central para executar no contexto do banco de dados de chamada
Estou trabalhando em uma solução de manutenção personalizada usando a sys.dm_db_index_physical_statsvisualização. Atualmente, ele está sendo referenciado a partir de um procedimento armazenado. Agora, quando esse procedimento armazenado é executado em um dos meus bancos de dados, ele faz o que eu quero e faz uma lista de todos os registros …


2
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, tenho 200 valores …


1
Duplicar um usuário de banco de dados Oracle
Teremos auditores externos que farão uma revisão em nosso banco de dados Oracle. Eles estarão executando uma ferramenta para executar a revisão e, para isso, precisam de um ID do usuário que possa se conectar ao banco de dados e obter informações dele. Temos um usuário existente no banco de …
17 oracle 

1
O ouvinte do Oracle 11g falha com erros ORA-12514 e ORA-12505
Eu executo uma instância do Oracle 11g localmente na minha máquina de desenvolvimento e posso conectar-me à instância local diretamente via SqlPlus: c:\>sqlplus ace SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 11 11:50:20 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 11g Express …

2
Deadlocks de bloqueios nas mesmas tabelas temporárias em diferentes processos
Eu encontrei um impasse que parece mostrar algo que eu achava impossível. Existem dois processos envolvidos no conflito: 1. process8cf948 SPID 63 Executando um ALTER TABLE na tabela temporária #PB_Cost_Excp_Process_Invoices_Work. Possui o bloqueio IX na tabela #PB_Cost_Excp_Process_Invoices_Work com o ID do objeto 455743580 2. process4cb3708 SPID 72 Executando UPDATE na …

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.