Perguntas com a marcação «mysql»

10
SELECIONAR LIMITE 1 por valor da coluna?

Vamos dizer que tenho a tabela a seguir ----------------------------- | user_id | comment | ----------------------------- | 2 | thats cool | | 2 | awesome | | 3 | i hate this | | 3 | okay | | 6 | this is weird | | 6 | hello? | | 6 | what is it | | 9 | how are you | | 16 | too slow | | 16 | yes | |...

10
MySQL: restrição exclusiva na coluna grande

Estou tentando criar uma tabela do InnoDB que contém uma VARCHARcoluna que pode conter até 3071 caracteres. Eu gostaria de impor uma UNIQUErestrição aos dados desta coluna. O MySQL parece impor restrições usando um índice. No InnoDB, os tamanhos dos índices parecem estar limitados a 767 bytes -...

10
Indexação do MySQL VarChar

Estou tentando indexar meu blogentriesbanco de dados para obter um melhor desempenho, mas encontrei um problema. Aqui está a estrutura: CREATE TABLE IF NOT EXISTS `blogentries` ( `id_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title_id` varchar(100) COLLATE...

10
Criação de tabela MySQL incrivelmente lenta

Uma simples criação de tabela em um dos meus bancos de dados MySQL leva uma eternidade: mysql> CREATE TABLE blah (id BIGINT UNSIGNED NOT NULL PRIMARY KEY); Query OK, 0 rows affected (16.58 sec) A máquina está completamente ociosa: 01:21:26 PM CPU %user %nice %system %iowait %steal...

10
É possível evitar o filesort?

É possível evitar 'Using temporary' e 'Using filesort' para a seguinte consulta SELECT? Não consigo descobrir uma maneira de fazer isso. Eu tentei adicionar índices, tanto para top_expire quanto para programa, mas não ajudou. Com o ORDER BY a consulta leva mais de 1 segundo e sem ele são apenas...

10
Velocidades de inserção para lotes grandes

Na minha inscrição, meus INSERTs parecem estar demorando uma grande parte do tempo. Eu tenho um grande número de objetos na memória (~ 40-50.000) que eu quero inserir em uma tabela. Vamos pegar uma tabela de amostra CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT...