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

Para perguntas sobre como melhorar o desempenho e / ou a eficiência das consultas ao banco de dados.



1
Restrição de partição não usada para junções envolvendo tabelas particionadas por carimbo de data / hora
Eu tenho uma estrutura de tabela 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 …



3
Melhorando o desempenho do STIntersects
A tabela T_PINpossui 300.000 pinos e T_POLYGON36.000 polígonos. T_PINtem 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
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 houver uma tabela longa e …

3
Convertida uma função escalar em uma função TVF para execução paralela - Ainda em execução no modo serial
Uma das minhas consultas estava em execução no modo de execução serial após um lançamento e notei que duas novas funções foram usadas em uma exibição referenciada na consulta LINQ to SQL gerada a partir do aplicativo. Então, eu converti essas funções SCALAR em funções TVF, mas ainda a consulta …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.