Perguntas com a marcação «index»

Uma estrutura de banco de dados que pode melhorar a velocidade das consultas com o custo de espaço em disco e inserções / atualizações mais lentas. Ele armazena uma cópia de uma ou mais colunas classificadas, mas estrutura os dados de maneira diferente para permitir um acesso mais rápido.



2
CRIAR INDEX vs ALTER TABLE ADD INDEX - MySQLism ou SQL Standard?
Acabei de encontrar um problema estranho, pelo qual, dependendo de como eu crio um índice, é necessário um nome de índice. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an index name ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index name Parece-me que a …



2
Como devo indexar um UUID no Postgres?
Eu sou novo no PostgreSQL e um tanto novo nos bancos de dados em geral. Existe uma maneira estabelecida de como devemos indexar valores UUID no Postgres? Estou dividido entre usar hash e usar um trie, a menos que já exista algo incorporado que ele use automaticamente. O que quer …
26 postgresql  index  uuid 





5
Cláusula SARGable WHERE para duas colunas de data
Eu tenho o que é, para mim, uma pergunta interessante sobre SARGability. Nesse caso, trata-se de usar um predicado na diferença entre duas colunas de data. Aqui está a configuração: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, …

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 …

4
É ruim ter espaço de índice maior que espaço de dados?
Muitas vezes, preciso executar consultas em tabelas grandes que não têm o índice correto. Então, peço ao DBA para criar esse índice. A primeira coisa que ele faz é olhar para as estatísticas da tabela e ver o tamanho do espaço do índice. Muitas vezes, ele me dizia para encontrar …
22 sql-server  index 

1
Quando usar sort_in_tempdb ao recriar índices?
Estamos discutindo se devemos usar a opção SORT_IN_TEMPDB para nossas tabelas DW. Meu entendimento é que existem mais gravações ao usar esta opção, embora sejam mais seqüenciais. Como temos uma SAN (que às vezes é notoriamente lenta), portanto, no nosso caso, queremos limitar o número de gravações o máximo possível. …

2
COMO usa índice, CHARINDEX não?
Esta pergunta está relacionada à minha pergunta antiga . A consulta abaixo estava demorando 10 a 15 segundos para executar: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) Em alguns artigos, vi que o uso CASTe CHARINDEXnão se beneficiarão da indexação. Existem também alguns artigos que afirmam que …

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.