Ask Learn
Preview
Please sign in to use this experience.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Esse é o primeiro desafio da Série “Another point of VIEW”, na qual abordamos o uso de Views.
A situação é comum e ocorre em várias aplicações. Temos uma tabela que armazena um grande volume de dados.
Em seguida, populamos a tabela com 10000 linhas:
Esse tipo de tabela normalmente cresce rapidamente com muitos dados e, por isso, periodicamente é necessário apagar os registros. Entretanto, vamos apagar somente os 1000 registros mais antigos.
Uma forma seria escrever esse comando:
O plano de execução é complexo e tem custo 0.83 para apenas 10000 registros. Se fossem milhões de registros, o custo aumentaria e o comando ficaria executando por minutos.
Essa query é um problema!
Será que adianta adicionar índices?
Será que reescrever resolve?
Resposta no próximo artigo.
Please sign in to use this experience.
Sign in