db.collection.getPlanCache()
Definição
db.collection.getPlanCache()
Importante
Método mongosh
Este é um método
mongosh
. Esta não é a documentação deNode.js
ou de outros métodos de driver específicos da linguagem de programação.Na maioria dos casos, os métodos
mongosh
funcionam da mesma forma que os métodos legado do shellmongo
. No entanto, alguns métodos legado não estão disponíveis emmongosh
.Para a documentação do shell legado
mongo
, consulte a documentação para a release correspondente do MongoDB Server:Para drivers da API do MongoDB, consulte a documentação do driver do MongoDB específica do idioma.
Retorna uma interface para acessar o cache do plano de query para uma collection. A interface fornece métodos para visualizar e limpar o cache do plano de query.
Retorna: Interface para acessar o cache do plano de query. O otimizador de query armazena em cache apenas os planos para as formas de query que podem ter mais de um plano compatível.
Métodos
Os seguintes métodos estão disponíveis por meio da interface:
Nome | Descrição |
---|---|
Exibe os métodos disponíveis para o cache do plano de consulta de uma coleção. Acessível por meio do objeto de cache do plano de uma coleção específica, ou seja, db.collection.getPlanCache().help() . | |
Limpa os planos de consulta em cache para a forma de consulta especificada. Acessível por meio do objeto de cache do plano de uma coleção específica, ou seja, db.collection.getPlanCache().clearPlansByQuery() | |
Limpa todo o cache dos planos de consulta para uma coleção. Acessível por meio do objeto de cache do plano de uma coleção específica, ou seja, db.collection.getPlanCache().clear() . | |
Retorne as informações do cache de planos para uma coleção específica. Acessível por meio do objeto de cache do plano de uma coleção específica, ou seja, db.collection.getPlanCache().list() . |