Eliminação em massa desativa indice?

Discussão em 'Banco de Dados / Database' iniciado por af.dums, Maio 7, 2019.

  1. af.dums

    af.dums Membro Ativo

    Olá, bom dia.
    Estamos com uma situação estranha, fizemos uma eliminação em massa de uma tabela (wm-etiqueta da Totvs mais precisamente) e após a eliminação o acesso as BOs de criação de registro desta bela ficou lento, desconfiamos de algumas coisas mas não chegamos a nenhuma conclusão, algum especialista pode nos ajudar, pensamos nas seguintes hipóteses:
    1) Fazendo um FIND FIRST wm-etiqueta possou a levar 20 segundos (sem nenhum clausula WHERE, apenas FIND FIRST), foram eliminados os primeiros registros da tabela até o atual (aproximadamente 1 milhão de registros), pode ter ficado lento por algum ponteiro do banco estar apontando para o primeiro registro que não existe mais e demora para ele "se localizar"?
    2) Percebemos alguns índices desativados na tabela, mas acreditamos que só é possível desativar índice com o banco em mono-usuário, ou seja a eliminação dos registros não tem essa capacidade, ou tem?

    Algum outra hipótese plausível? Com a base antes de eliminar os registros (com mais de 1 milhão de registros) a leitura era instantânea, após a eliminação (ficamos com em torno de 2 mil registros) passou a levar mais 20 segundos a mesma leitura...

    Obrigado a todos.

    Att,

Compartilhe esta Página