Perguntas com a marcação «index»

9
COALESCE é sargável agora?

Um dos meus desenvolvedores está argumentando que COALESCE(column, default value) = default valueagora é sargável. Isso está certo? Fiz o teste a seguir e acho que isso COALESCEnão é sargável. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6...

9
Em que ponto ter um índice se torna eficiente

Encontrei muitos recursos que mencionam que a adição de um índice a uma tabela torna as pesquisas mais rápidas e as inserções mais lentas, mas apenas se a tabela for grande. Isso cria uma troca, que é uma decisão de design, mas deve haver um tamanho aproximado de tabela antes do qual o uso de um...

9
Filtrar com eficiência um conjunto grande com disjunções

Digamos que eu tenho uma única tabela CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); Neste exemplo TicketIdé a chave primária. Desejo que...

9
O Postgres herda índices para tabelas particionadas

Eu tenho uma tabela com aproximadamente 60 milhões de linhas que particionei por estado em 53 sub-tabelas. Essas tabelas "herdam" a tabela grande da seguinte maneira: CREATE TABLE b2b_ak (LIKE b2b including indexes, CHECK ( state = 'AK') ) INHERITS (b2b8) TABLESPACE B2B; Minha pergunta é a...

9
Para ter um índice parcial semelhante ao PostgreSQL no MySQL 5.5

Eu tenho big data em que seleciono apenas um pequeno intervalo de dados por vez, de modo que a seleção esteja sempre em uma sequência. Eu estou tentando implementar o PostgreSQL como índice parcial no MySQL, que é direcionado para esses fins. Não tenho certeza se a restrição exclusiva parcial é a...