Articles of indexação

Como eu forço o Postgres a usar um índice específico?

Como eu forço o Postgres a usar um índice quando, de outra forma, insistiria em fazer uma varredura sequencial?

Como criar um índice exclusivo em uma coluna NULL?

Eu estou usando o SQL Server 2005. Eu quero restringir os valores em uma coluna para ser exclusivo, permitindo NULLS. Minha solução atual envolve um índice exclusivo em uma visualização assim: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) Alguma […]

Diferença entre chave, chave primária, chave única e índice no MySQL

Quando devo usar KEY , PRIMARY KEY , UNIQUE KEY e INDEX ?

Existe uma function R para encontrar o índice de um elemento em um vetor?

Em R, eu tenho um elemento x um vetor v . Eu quero encontrar o primeiro índice de um elemento em v que é igual a x . Eu sei que uma maneira de fazer isso é: which(x == v)[[1]] , mas isso parece excessivamente ineficiente. Existe uma maneira mais direta de fazer isso? Para […]

Criando um índice em uma variável de tabela

Você pode criar um index em uma variável de tabela no SQL Server 2000 ? ou seja DECLARE @TEMPTABLE TABLE ( [ID] [int] NOT NULL PRIMARY KEY ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL ) Posso criar um índice no nome?

Como o String.Index funciona no Swift

Eu tenho atualizado alguns dos meus códigos antigos e respostas com o Swift 3, mas quando eu comecei a Swift Strings e Indexing, foi uma dor para entender as coisas. Especificamente, eu estava tentando o seguinte: let str = “Hello, playground” let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error onde a segunda linha estava me dando o […]

Quão importante é a ordem das colunas nos índices?

Ouvi dizer que você deve colocar colunas que serão mais seletivas no início da declaração do índice. Por exemplo: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) Primeiro, esse boato é correto? Em caso afirmativo, é provável que eu veja grandes diferenças no desempenho reorganizando a ordem das colunas no meu índice, […]

Colunas de matriz de índice do PostgreSQL?

Não consigo encontrar uma resposta definitiva para esta questão na documentação. Se uma coluna é um tipo de matriz, todos os valores inseridos serão indexados individualmente? Eu criei uma tabela simples com uma coluna int[] e coloquei um índice exclusivo nela. Percebi que não podia adicionar o mesmo array de ints, o que me leva […]

Substituir um caractere em um índice específico em uma string?

Estou tentando replace um caractere em um índice específico em uma string. O que estou fazendo é: String myName = “domanokz”; myName.charAt(4) = ‘x’; Isso dá um erro. Existe algum método para fazer isso?

Variações de desempenho da consulta LIKE do PostgreSQL

Eu tenho visto uma grande variação nos tempos de resposta em relação às consultas LIKE para uma tabela específica no meu database. Às vezes, recebo resultados entre 200 e 400 ms (muito aceitáveis), mas outras vezes pode levar até 30 segundos para retornar os resultados. Entendo que as consultas LIKE são muito intensivas em resources, […]