Resultados de la búsqueda a petición "query-optimization"

4 la respuesta

MySQL "IN" consulta terriblemente lento con subconsulta pero rápido con valores explícitos

Tengo una consulta MySQL (Ubu 10.04, Innodb, Core i7, 16Gb RAM, unidades SSD, parámetros MySQL optimizados): SELECT COUNT(DISTINCT subscriberid) FROM em_link_data WHERE linkid in (SELECT l.id FROM em_link l WHERE l.campaignid = '2900' AND ...

1 la respuesta

Columna de cardinalidad más alta primero en un índice cuando involucra un rango?

CREATE TABLE `files` ( `did` int(10) unsigned NOT NULL DEFAULT '0', `filename` varbinary(200) NOT NULL, `ext` varbinary(5) DEFAULT NULL, `fsize` double DEFAULT NULL, `filetime` datetime DEFAULT NULL, PRIMARY KEY (`did`,`filename`), KEY ...

4 la respuesta

Leyendo un archivo por múltiples hilos

Tengo un archivo de 250Mb para leer. Y la aplicación es multiproceso. Si permito que todos los hilos lean el archivo, se produce la falta de memoria. Me salgo del error de memoria. Para evitarlo. Quiero tener solo una copia de la Cadena (que ...

2 la respuesta

Prevención de consultas N + 1 en Rails

He visto algunos ejemplos de pasar una:include valor hash cuando se llama a uno de los ActiveRecordfind métodos en Rails. Sin embargo, no he visto ningún ejemplo de si esto es posible a través de métodos de relación. Por ejemplo, digamos que ...

4 la respuesta

¿Cómo evitar el "uso temporal" en consultas de muchos a muchos?

Esta consulta es muy simple, todo lo que quiero hacer es obtener todos los artículos en una categoría determinada ordenados porlast_updated campo: SELECT `articles`.* FROM `articles`, `articles_to_categories` WHERE `articles`.`id` = ...

19 la respuesta

Optimize SQL que utiliza entre la cláusula

Considere las siguientes 2 tablas: Table A: id event_time Table B id start_time end_time Todos los registros en la tabla A se asignan exactamente a 1 registro en la tabla B. Esto significa que la tabla B no tiene períodos superpuestos. Muchos ...

6 la respuesta

mysql seleccione de n últimas filas

Tengo una tabla con índice (aumento automático) y valor entero. La tabla tiene millones de filas de largo. ¿Cómo puedo buscar si un cierto número aparece en las últimas n filas de la tabla de manera más eficiente?

4 la respuesta

¿Cómo implemento los comentarios enhebrados?

Estoy desarrollando una aplicación web que puede admitir comentarios enhebrados. Necesito la capacidad de reorganizar los comentarios en función del número de votos recibidos. (Idéntico a cómo funcionan los comentarios entrelazados en reddit ...

4 la respuesta

Consulta PostgreSQL extremadamente lenta con las cláusulas ORDER y LIMIT

Tengo una tabla, llamémosla "foos", con casi 6 millones de registros. Estoy ejecutando la siguiente consulta: SELECT "foos".* FROM "foos" INNER JOIN "bars" ON "foos".bar_id = "bars".id WHERE (("bars".baz_id = 13266)) ORDER BY "foos"."id" DESC ...

2 la respuesta

Cómo determinar eficientemente los cambios entre filas usando SQL

Tengo una tabla MySQL muy grande que contiene datos leídos de varios sensores. Esencialmente, hay una marca de tiempo y una columna de valor. Omitiré la identificación del sensor, indexa otros detalles aquí: CREATE TABLE `data` ( `time` ...