Perguntas com a marcação «mysql»

11
Como fazer várias contagens em uma consulta?

Conto registros com consultas como SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Para cada contagem, o mysql precisa percorrer a tabela, e esse é um grande problema se...

11
Onde está o vazamento de desempenho do INNODB?

Eu tenho um problema estranho que não consigo resolver. Sou mais programador da Web do que administrador de servidor / banco de dados, por isso espero que alguém aqui possa me ajudar. A situação Eu estou trabalhando em um sistema que lida com um monte de update, inserte deletepedidos. Por esse...

11
UNION é lento, mas as duas consultas são rápidas em separado

Não sei mais o que fazer sobre este. Eu tenho uma tabela que tem colunas de início e de parada e quero retornar os resultados dela unidos por início e por parada e quero uma distinção clara entre as duas. Agora, as duas consultas são executadas rapidamente separadamente: SELECT...

11
O uso de LIMIT melhora o desempenho e é perceptível?

Eu quero entender o seguinte. Suponha que eu tenha uma consulta complicada com, digamos, uma junção de 5 tabelas por grupo por somatórios e por ordem. Deixando de lado quaisquer otimizações para a própria consulta, por exemplo, índices etc. Existe algum benefício significativo de desempenho...

11
Como descartar tabelas vazias

É possível descartar todas as tabelas vazias do meu enorme banco de dados (mysql)? Estou procurando um comando sql para remover automaticamente todas essas tabelas vazias. Atualmente, tenho 305 tabelas no meu conjunto de dados e cerca de 30% delas são tabelas vazias antigas, que não serão usadas...

11
Agendando um evento todos os dias em um determinado horário

Quero que meu evento seja realizado todos os dias às 00:20. Estou confuso na programação do tempo. Devo estar usando a primeira opção ou a segunda? Opção 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query opção 2 CREATE...

11
MySQL: endereço de ligação 0.0.0.0 em my.cnf não funciona?

Eu sou novo no mysql. Eu quero conectar ao servidor mysql usando o ip que eu quiser. Li que tudo o que tenho a fazer é adicionar ao arquivo my.cnf a linha bind-address = 0.0.0.0. Isso é o que eu fiz. Reiniciei o servidor mysql e testei-o na linha de comando. mysql -uroot -p'*password*' -h...

11
ERRO - A função 'innodb' já existe

Eu estou olhando para começar a converter algumas tabelas MyISAM para INNODB. Executando o Ubuntu 14.04 Server com MySQL 5.6 (apt-get upgrade from 5.5), 32G de ram em 4 núcleos / 8 threads de CPU. Inicialmente teve problemas com ... could not open single-table tablespace file

11
"Limite 1000,25" vs "limite 25 Deslocamento 1000"

Recentemente eu descobri que o MySQL tem um offsetrecurso. Eu tenho tentado encontrar documentação sobre os resultados do deslocamento, ou a diferença entre o deslocamento e a variante limite, mas não consigo encontrar o que estou procurando. Digamos que tenho 10.000 linhas em uma tabela e quero...

11
Não é possível criar a tabela, mas a tabela não existe

Estou usando estas etapas para criar uma tabela my_user, que já existia, mas desapareceu de alguma forma do meu banco de dados my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT...