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
ORDER BY lento com LIMIT
Eu tenho esta consulta: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Estou feliz com isso: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 …




2
Falha na criação do índice em cluster na criação da tabela
Ocorreu um erro ao executar o seguinte script; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END Em …

3
Criando índice não clusterizado no SQL Server de coluna computada não persistente
Estou com dificuldades para encontrar qualquer documentação sobre como o SQL Server realmente armazena uma coluna computada não persistente. Veja o seguinte exemplo: --SCHEMA CREATE TABLE dbo.Invoice ( InvoiceID INT IDENTITY(1, 1) PRIMARY KEY, CustomerID INT FOREIGN KEY REFERENCES dbo.Customer(CustomerID), InvoiceStatus NVARCHAR(50) NOT NULL, InvoiceStatusID AS CASE InvoiceStatus WHEN 'Sent' …

1
Incompatibilidade enorme entre o tamanho do índice relatado e o número de buffers no plano de execução
O problema Temos uma consulta como SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; Como ocorre um tempo limite (após 10 minutos) com mais frequência, decidi investigar o problema. A EXPLAIN (ANALYZE, BUFFERS)saída …









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.