Perguntas com a marcação «query-performance»

12
Consulta JOIN simples muito lenta

Estrutura simples de banco de dados (para um fórum online): CREATE TABLE users ( id integer NOT NULL PRIMARY KEY, username text ); CREATE INDEX ON users (username); CREATE TABLE posts ( id integer NOT NULL PRIMARY KEY, thread_id integer NOT NULL REFERENCES threads (id), user_id integer NOT...

12
Ordem lenta pelo SQL Server

No meu aplicativo, tenho uma consulta que realiza uma pesquisa na tabela "arquivos". A tabela "arquivos" é particionada por "f". "Created" (consulte a definição da tabela e possui ~ 26 milhões de linhas para o cliente 19 ("f". "Cid = 19). O ponto aqui é, se eu fizer esta consulta: SELECT...

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...