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

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

2 la respuesta

SQL genérico que tanto Access como ODBC / Oracle pueden entender

Tengo una consulta de MS Access que se basa en una tabla ODBC vinculada (Oracle). Estoy solucionando el bajo rendimiento de la consulta aquí:El acceso no se traduce correctamenteTOP predicado a ODBC / Oracle ...

5 la respuesta

Optimizar ORDENAR POR

Estoy tratando de optimizar esta consulta que ordenaposts porreputation campo (1er) y luegoid campo (2do). Sin la consulta del primer campo, toma ~ 0.250 segundos, pero con él toma hasta ~ 2.500 segundos (significa 10 veces más lento, terrible). ...

2 la respuesta

¿Cómo saber qué consulta de conteo es la más rápida?

He estado explorando optimizaciones de consultas en las versiones recientes de Spark SQL 2.3.0-SNAPSHOT y noté diferentes planes físicos para consultas semánticamente idénticas. Supongamos que tengo que contar el número de filas en el siguiente ...

2 la respuesta

¿Cuál es la forma más rápida de buscar tablas grandes para puntos dentro del radio MySQL (latitud, longitud)

Actualmente tengo algunas tablas con más de 100k filas. Estoy tratando de buscar los datos de la siguiente manera. SELECT *, SQRT(POW(69.1 * (latitude - '49.1044302'), 2) + POW(69.1 * ('-122.801094' - longitude) * COS(latitude / 57.3), 2)) AS ...

2 la respuesta

Comprender el plan físico de chispa

Estoy tratando de entender los planes físicos en spark pero no entiendo algunas partes porque parecen diferentes de los rdbms tradicionales. Por ejemplo, en este plan a continuación, es un plan sobre una consulta sobre una tabla de colmena. La ...

1 la respuesta

La transmisión no se produce al unir marcos de datos en Spark 1.6

A continuación se muestra el código de muestra que estoy ejecutando. cuando se ejecuta este trabajo de chispa, las uniones de trama de datos se realizan utilizando sortmergejoin en lugar de broadcastjoin. def joinedDf (sqlContext: SQLContext, ...

4 la respuesta

Índices MySQL: ¿cuáles son las mejores prácticas según esta tabla y consultas?

Tengo esta tabla (500,000 filas) CREATE TABLE IF NOT EXISTS `listings` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `type` tinyint(1) NOT NULL DEFAULT '1', `hash` char(32) NOT NULL, `source_id` int(10) unsigned NOT NULL, `link` varchar(255) ...

1 la respuesta

Mala optimización / planificación en consultas basadas en ventanas de Postgres (partición por (, ¿agrupar por?)) - 1000x de velocidad

Estamos ejecutando Postgres 9.3.5. (07/2014) Tenemos una configuración bastante compleja de datawarehouse / reporting (ETL, vistas materializadas, indexación, agregaciones, funciones analíticas, ...). Lo que descubrí en este momento puede ser ...

2 la respuesta

Consulta las últimas N filas relacionadas por fila

Tengo la siguiente consulta que busca elid de la última Nobservations para cadastation: SELECT id FROM ( SELECT station_id, id, created_at, row_number() OVER(PARTITION BY station_id ORDER BY created_at DESC) AS rn FROM ( SELECT station_id, ...