Perguntas com a marcação «mysql»

63
Qual é a melhor maneira de reduzir o tamanho do ibdata no mysql?

Eu tenho alguns servidores de produção cujos ibdataarquivos aumentam de tamanho dia a dia. Já consumiu 290 GB de espaço. As tabelas nos servidores são principalmente o InnoDB e existem altas solicitações de leitura e gravação. O tamanho do arquivo de log também está aumentando. Há uma enorme...

62
MySQL: Criar índice Se não existir

Existe uma maneira de criar um índice no MySQL, se ele não existir? O MySQL não suporta o formato óbvio: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... A versão do MySQL ( mysql -V) é 5.1.48, mas acho que o MySQL não possui a...

54
Quando usar visualizações no MySQL?

Ao criar tabelas a partir de várias junções para uso em análise, quando é preferível usar visualizações em vez de criar uma nova tabela? Uma razão pela qual eu preferiria usar visualizações é que o esquema do banco de dados foi desenvolvido por nosso administrador no Ruby, e eu não estou...

51
Como eu troco tabelas no MySQL?

Suponha, eu tenho uma tabela foo, que contém algumas estatísticas que são calculadas de vez em quando. É muito usado por outras consultas. É por isso que eu quero calcular estatísticas mais recentes foo_newe trocá-las quando a computação estiver pronta. eu poderia fazer ALTER TABLE foo RENAME...

46
Por que o DROP DATABASE está demorando tanto? (MySQL)

Nova instalação do CentOS. Eu estava executando uma importação de um grande banco de dados (arquivo sql de 2GB) e tive um problema. O cliente SSH pareceu perder a conexão e a importação pareceu congelar. Eu usei outra janela para acessar o mysql e a importação parecia estar morta, presa em uma...

44
Como conceder super privilégios ao usuário?

Eu criei um usuário e dei privilégios ao usuário1. `grant all privileges on db1.* to user1@'%' with grant option; Estou usando o mysql workbench para importar despejos para o meu banco de dados. Ao importar dumps para o banco de dados db1, ocorre um erro informando que ERROR 1227 (42000) at line...