Preguntas etiquetadas con query-performance

Para preguntas sobre cómo mejorar el rendimiento y / o la eficiencia de las consultas de la base de datos.


2
¿Por qué una consulta DELETE se ejecuta en un formato mucho más tiempo que en otro?
Tengo un código de limpieza específico que intenta eliminar algunos duplicados. Esto funciona perfectamente en muchos sitios de clientes. Los registros me dicen que esta consulta consume al menos 1 segundo hasta 45 segundos: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY [IdProject], [IdRepresentative], …

1
Restricción de partición no utilizada para uniones que involucran tablas particionadas por marca de tiempo
Tengo una estructura de tabla particionada como: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); …



3
Mejora del rendimiento de las infecciones de transmisión sexual
La mesa T_PINtiene 300,000 pines y T_POLYGON36,000 polígonos. T_PINtiene este índice: CREATE SPATIAL INDEX [T_PIN_COORD] ON [dbo].[T_PIN] ( [Coord] )USING GEOGRAPHY_GRID WITH (GRIDS =(LEVEL_1 = HIGH,LEVEL_2 = HIGH,LEVEL_3 = HIGH,LEVEL_4 = HIGH), CELLS_PER_OBJECT = 128, PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, …






3
¿Cómo hacer recuentos múltiples en una consulta?
Cuento registros con 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 recuento, mysql necesita caminar por la mesa, y este es un gran problema si tiene una tabla larga y …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.