Perguntas com a marcação «filtered-index»

5
Como criar um índice condicional no MySQL?
Como criar um índice para filtrar um intervalo ou subconjunto específico da tabela no MySQL? AFAIK é impossível criar diretamente, mas acho que é possível simular esse recurso. Exemplo: quero criar um índice para a NAMEcoluna apenas para linhas comSTATUS = 'ACTIVE' Essa funcionalidade seria chamada de índice filtrado no …




3
Melhore o desempenho da consulta usando IN ()
Eu tenho a seguinte consulta SQL: SELECT Event.ID, Event.IATA, Device.Name, EventType.Description, Event.Data1, Event.Data2 Event.PLCTimeStamp, Event.EventTypeID FROM Event INNER JOIN EventType ON EventType.ID = Event.EventTypeID INNER JOIN Device ON Device.ID = Event.DeviceID WHERE Event.EventTypeID IN (3, 30, 40, 41, 42, 46, 49, 50) AND Event.PLCTimeStamp BETWEEN '2011-01-28' AND '2011-01-29' AND Event.IATA …


3
Coluna incluída versus índice filtrado
Atualmente, trabalhamos com a tabela denominada tb_tranfers . Esta tabela possui 40 milhões de linhas e tem ~ 26 GB de tamanho (dados de 11 GB, índices de 15 GB). 10 a 15% das linhas são linhas com exclusão eletrônica ( DeletedDate não é nulo). O aplicativo usa apenas linhas …



2
existe uma solução alternativa para quando você deseja colocar um OR dentro de um índice filtrado?
existe uma solução alternativa para quando você deseja colocar um OR dentro de um índice filtrado? create index FIDX_tblbOrders_sdtmOrdCreated_INCL on dbo.tblBOrder(sdtmOrdCreated) INCLUDE (sintMarketID, strCurrencyCode, sintOrderStatusID ) WHERE ((sintMarketId=1) AND ( (sintOrderStatusId < 9) OR (sintOrderStatusId > 14))) Estou tentando criar o índice acima, porque NÃO estou interessado em nenhuma situação …
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.