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

3
Uso adequado de tabelas de pesquisa
Estou tendo problemas para descobrir exatamente como colocar bons limites para quando e onde usar as tabelas de pesquisa em um banco de dados. A maioria das fontes que procurei diz que nunca posso ter muitos, mas, em algum momento, parece que o banco de dados seria dividido em tantas …



3
Qual agrupamento devo escolher para um site de idioma muiti?
Um agrupamento tem alguma influência sobre a velocidade de uma consulta? O tamanho de uma tabela muda dependendo do agrupamento? Se eu quiser criar um site que suporte todos os idiomas possíveis (vamos considerar, por exemplo, o Google), qual seria o agrupamento recomendado? Precisarei armazenar caracteres como 日本語, minhas pesquisas …

4
Modifique o DEFINER em várias exibições
Estou com problemas para fazer backup dos meus bancos de dados após uma atualização. Eu ando bisbilhotando no meu sistema tentando descobrir o porquê. Uma consulta que eu executei retornou esse resultado. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES Após …
25 mysql  view 



3
Como cancelo uma solicitação de bloqueio de aplicativo no SQL Server?
O procedimento armazenado sp_getapplock possui os seguintes valores de retorno: 0: o bloqueio foi concedido com êxito de forma síncrona. 1: O bloqueio foi concedido com êxito depois de aguardar o lançamento de outros bloqueios incompatíveis. -1: A solicitação de bloqueio expirou. -2: A solicitação de bloqueio foi cancelada. -3: …

2
Qual o impacto do LC_CTYPE em um banco de dados PostgreSQL?
Então, eu tenho poucos servidores Debian com o PostgreSQL. Historicamente, esses servidores e o PostgreSQL são localizados com o charset Latin 9 e, naquela época, tudo estava bem. Agora temos que lidar com coisas como polonês, grego ou chinês, para mudar isso se torna um problema crescente. Quando tentei criar …

2
Fluxo de trabalho DDL transacional para MySQL
Eu estava um pouco surpreso ao descobrir que as instruções DDL ( alter table, create indexetc) cometer implicitamente a transação atual no MySQL. Vindo do MS SQL Server, a capacidade de fazer alterações no banco de dados em uma transação localmente (que foi revertida) foi uma parte importante do meu …

1
Como recuperar espaço em disco no PostgreSQL?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 5 anos . Eu tenho instalação local do banco de dados 9.1 com poucas tabelas que tinham cca. 300 milhões de registros e o banco de dados cresceu para cerca de 20 …

3
As chaves naturais fornecem desempenho superior ou inferior no SQL Server do que as chaves inteiras substitutas?
Sou fã de chaves substitutas. Existe o risco de minhas descobertas serem tendenciosas na confirmação. Muitas perguntas que eu vi aqui e em http://stackoverflow.com usam chaves naturais em vez de chaves substitutas com base em IDENTITY()valores. Minha formação em sistemas de computadores me diz que executar qualquer operação comparativa em …

4
Registro de retransmissão do MySQL corrompido, como corrigi-lo? Tentou, mas falhou
Um relé MySQL v5.1.61 foi corrompido quando a máquina foi desligada repentinamente. Tentei consertar, mas não funcionou. - Como faço para corrigir isso? Fiz algo de errado? Até onde eu li, os logs de retransmissão do MySQL corrompidos são facilmente corrigidos: change master to master_log_file='<Relay_Master_Log_File>', master_log_pos=<Exec_Master_Log_Pos>; onde Relay_Master_Log_Filee Exec_Master_Log_Possão listados …

2
ALTER TABLE CHECK CONSTRAINT
No Pesquisador de objetos do SQL Server, ao selecionar e criar scripts de uma restrição de chave estrangeira, o código a seguir é gerado. USE [MyTestDatabase] GO ALTER TABLE [dbo].[T2] WITH NOCHECK ADD CONSTRAINT [FK_T2_T1] FOREIGN KEY([T1ID]) REFERENCES [dbo].[T1] ([T1ID]) GO ALTER TABLE [dbo].[T2] CHECK CONSTRAINT [FK_T2_T1] GO Qual é …


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.