Em um certo tutorial, li que o autor está filtrando com sys.indexesbase no predicado index_id < 256000. O que isso
Em um certo tutorial, li que o autor está filtrando com sys.indexesbase no predicado index_id < 256000. O que isso
Como posso encontrar a consulta causando as DMVs de índice ausentes sugerindo a criação de um índice
Vou criar uma tabela com dois campos - IDcomo BIGINTe IPAddresscomo ou varchar(45)ou varbinary(16). A idéia é armazenar todos os endereços IP exclusivos e usar uma referência em IDvez do real IP addressem outras tabelas. Geralmente, eu vou criar um procedimento armazenado que está retornando o...
Depois de ler as Perguntas e respostas deste site sobre índices, uma pergunta veio à minha mente. E se, estiver usando uma tabela de dimensão de tempo com o menor nível de granularidade sendo o dia. Onde se deve colocar os índices? Randy Melder na pergunta: O que significa "índice" no RDBMS?...
Eu tenho uma tabela com um UNIQUEíndice de várias colunas em _job_id__e __keyword_id__. Também precisaria adicionar outro índice __job_id__se eu tiver uma consulta frequente que execute uma GROUP BYnessa coluna? (em 100 milhões de linhas, pode demorar um pouco. É por isso que estou perguntando,...
No SQL Server 2005, se todos os bancos de dados estiverem no modo Completo (com backups de log de transações por hora), é possível determinar se a reconstrução de todos os índices de um banco de dados pode aumentar o arquivo de log de um banco de dados? E quanto isso pode crescer? Se não houver...
Eu tenho uma tabela com vários milhões de linhas, da qual preciso executar algumas consultas periodicamente. A primeira consulta geralmente será bastante lenta (cerca de 10s) e as consultas subsequentes geralmente são muito mais rápidas (cerca de 1s). Após algumas horas, um ciclo lento / rápido...
Eu tenho uma consulta que está excluindo dados com base no valor de uma coluna flutuante select * from My_Table where my_Float_column != 0 and my_Float_column is not null Não quero indexar um tipo de flutuação se puder ajudar. O plano de execução seria inteligente o suficiente para usar um...
Como são os índices em um diagrama de relacionamento de entidades? Eu pesquisei no Google e não tenho certeza qual é a aparência padrão de um índice em um ERD. E eu estou falando sobre o diagrama de pés de galinha que inclui todos os
Estou tentando criar uma tabela do InnoDB que contém uma VARCHARcoluna que pode conter até 3071 caracteres. Eu gostaria de impor uma UNIQUErestrição aos dados desta coluna. O MySQL parece impor restrições usando um índice. No InnoDB, os tamanhos dos índices parecem estar limitados a 767 bytes -...
Eu tenho uma coluna de banco de dados chamada auto_reviewonde está o tipo de coluna boolean. Há um índice para esse campo, criado usando o ActiveRecord ORM. CREATE INDEX index_table_on_auto_renew ON table USING btree (auto_renew); Quando eu consulto o campo em busca de um valor booleano, o PG usa...
Eu tenho um procedimento armazenado que trunca algumas tabelas com cerca de 1,75M linhas em cada uma, antes de inserir novos dados (com base nos dados de outras tabelas, cálculos etc.) O esboço básico é muito simples: Truncar tabelas Insira 1,75M linhas em 'lotes' de cerca de 75.000 por...
Nosso projeto executa um banco de dados muito grande e muito complicado. Então, cerca de um mês atrás, percebemos que o espaço usado por colunas indexadas contendo valores nulos estava ficando muito grande. Como resposta a isso, escrevi como um script que pesquisaria dinamicamente todos os índices...
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...
Tenho um acompanhamento da minha pergunta anterior sobre velocidade de importação com o Inno-Tables (surpresa!). Cenário Tento importar algum grande * despejo de banco de dados na minha máquina de desenvolvimento local em tempo razoável. Temos muitos KEYs anexados às tabelas que acabaram sendo um...
Quando fizemos uma reconstrução em um índice agrupado em uma tabela com cerca de 15 GB de dados e o tamanho dos dados diminuiu para 5 GB, como pode ser isso? Que tipo de "dados" é removido? Tamanho dos dados, quero dizer a coluna "data" do DBCC sp_spaceused Antes de reconstruir no índice em...
De acordo com Craig Ringer : Embora seja geralmente uma boa ideia criar um índice (ou incluindo) nas colunas de chave estrangeira do lado da referência, isso não é necessário. Cada índice de adicionar retarda Operações DML ligeiramente para baixo, de modo que você paga um custo de desempenho em...
Eu sei que quando as VARCHAR(MAX)/NVARCHAR(MAX)colunas são usadas, os dados são armazenados out of the row- a linha de dados terá um ponteiro para outro local onde o 'valor grande' é armazenado. Tenho as seguintes perguntas: Cada campo é armazenado out of the rowou apenas esses max? Se você...
Estou usando o postgres 9.4. O messagesesquema tem o seguinte: messages pertence a feed_id e postou_at, também as mensagens podem ter uma mensagem pai (no caso de respostas). Table "public.messages" Column | Type |
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...