This content originally appeared on DEV Community and was authored by Magno Rodolfo dos Santos
O script a seguir foi desenvolvido devido a uma necessidade que tive para obter dados sobre índices nas coleções em bancos de dados MongoDB em diversos bancos de dados, ele obtém as seguintes informações:
- Nome dos índices.
- Coleções ao qual eles pertencem.
- Bancos de dados das coleções.
- Especificações dos índices.
- Contagem de uso dos índices por cada índices e coleção.
- Último uso do índice.
- Data da coleta das informações acima
Os dados obtidos são enviados para um banco de dados relacional em SQLite e há uma função para envio para o SQL Server também caso queira.
Com esses dados em tabelas fica mais simples obter as informações desses dados com uso de consultas sql simples com agregações para soma de uso de determinado índice por coleção, data de último do índice e mais informações.
Link para o projeto no GitHub: https://github.com/MagnoRSantos/getInfoIndexMongoDB
This content originally appeared on DEV Community and was authored by Magno Rodolfo dos Santos

Magno Rodolfo dos Santos | Sciencx (2025-04-12T13:48:11+00:00) Obter informações de índices e seu uso em diversos Bancos de Dados em MongoDB. Retrieved from https://www.scien.cx/2025/04/12/obter-informacoes-de-indices-e-seu-uso-em-diversos-bancos-de-dados-em-mongodb/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.