Entendo que pode haver uma diferença de significado ou intenção entre os dois, mas existem diferenças de comportamento ou desempenho entre uma chave primária em cluster e um índice exclusivo em
Entendo que pode haver uma diferença de significado ou intenção entre os dois, mas existem diferenças de comportamento ou desempenho entre uma chave primária em cluster e um índice exclusivo em
Estou trabalhando em uma solução de manutenção personalizada usando a sys.dm_db_index_physical_statsvisualização. Atualmente, ele está sendo referenciado a partir de um procedimento armazenado. Agora, quando esse procedimento armazenado é executado em um dos meus bancos de dados, ele faz o que eu...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Quando se trata de...
É possível fazer com que o InnoDB use índices iguais ao MyISAM em vez do índice clusterizado devido à limitação de RAM enquanto se beneficia de seu desempenho de
Estou com um problema ao INDEXAR UM DATETIME (ou mesmo uma data) como primeira parte da minha CHAVE PRIMÁRIA. Eu uso o MySQL 5.5 Aqui estão minhas duas tabelas: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim`...
Portanto, você pode usar FILLFACTORpara deixar espaço nas páginas de índice das folhas. A especificação PAD_INDEXtambém deixa espaço em nós intermediários. Quais cenários você deve especificar PAD_INDEXe que benefício isso oferece ao
Eu uso o script Ola Hallengrens para manutenção do índice. Antes de fazer isso, usei a seguinte consulta para ver quais índices são mais fragmentados: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as
Ouvi dizer que armazenar índices em um grupo de arquivos e unidade diferentes aumenta o desempenho em um banco de dados porque a unidade não precisa ir e voltar entre o índice e os dados aos quais o índice se refere. Eu também ouvi dizer que isso é um mito. Quando é aconselhável armazenar índices...
Atualmente, temos um banco de dados e aplicativo existentes que são totalmente funcionais. Eu não tenho a capacidade de alterar a arquitetura neste momento. Hoje, cada tabela no banco de dados possui um campo "IsDeleted" NOT NULL BIT com o padrão '0'. Quando o aplicativo "exclui" dados, ele...
Contexto Esta pergunta refere-se aos detalhes de implementação de baixo nível de índices nos sistemas de banco de dados SQL e NoSQL. A estrutura real do índice (árvore B +, hash, SSTable etc.) é irrelevante, pois a pergunta refere-se especificamente às chaves armazenadas em um único nó de qualquer...
Então, deixe-me começar dizendo que não tenho controle total sobre meu design de banco de dados; portanto, muitos dos aspectos do sistema atual não podem ser alterados para os propósitos desse cenário. Os comentários sobre como devemos repensar os aspectos do design provavelmente estão corretos,...
Eu sempre ver as pessoas dizem que os índices abrandar update, deletee insert. Isso é usado como uma declaração geral, como se fosse um absoluto. Enquanto ajusto meu banco de dados para melhorar o desempenho, continuo encontrando essa situação que parece contradizer essa regra logicamente para...
Temos um banco de dados muito grande, com centenas de índices não utilizados, de acordo com as estatísticas da DMV, que se acumulam desde a última reinicialização do servidor, em julho. Um de nossos DBAs fez as seguintes declarações de advertência, que não fazem sentido para mim: Antes de soltar...
Estou criando um aplicativo multilocatário (banco de dados único, esquema único) usando a API da Web ASP, o Entity Framework e o banco de dados SQL Server / Azure. Este aplicativo será usado por 1000-5000 clientes. Todas as tabelas terão o campo TenantId(Guid / UNIQUEIDENTIFIER). No momento, eu uso...
Eu tenho as seguintes definições de tabela e índice: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id...
Nosso servidor SQL vive em uma SAN. Ele contém dezenas de bancos de dados OLTP, alguns com várias tabelas contendo mais de 1 milhão de registros. Temos vindo a executar scripts de manutenção do índice de Ola Hallengren semanal, e ele é executado por várias horas de cada vez. Com base no limite de...
Eu preciso de uma breve explicação do índice de cluster. O que é um índice em cluster? Quais são as práticas recomendadas para usar o índice em
Aqui está o detalhamento: estou fazendo uma consulta de seleção. Cada coluna nas cláusulas WHEREe ORDER BYestá em um único índice não agrupado em cluster IX_MachineryId_DateRecorded, como parte da chave ou como INCLUDEcolunas. Estou selecionando todas as colunas, para que resultem em uma pesquisa...
Estou tentando determinar quais índices usar para uma consulta SQL com uma WHEREcondição e uma GROUP BYque está sendo executada muito lentamente. Minha consulta: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY...
Na SO, alguém perguntou recentemente Por que ORDER BY não está usando o índice? A situação envolvia uma tabela simples do InnoDB no MySQL, composta por três colunas e 10 mil linhas. Uma das colunas, um número inteiro, foi indexada - e o OP procurou recuperar sua tabela inteira classificada nessa...