Para evitar problema que surgem com o Moodle a partir de aumento de volume de dados, é recomendável fazer constantemente um check list sobre os dados inativos.
Item |
Comando SQL para Consulta |
Quantidade de mensagens internas não lidas |
SELECT COUNT(id) FROM mdl_message
|
Quantidade de cursos inativos |
SELECT COUNT(id) as coutcourse FROM mdl_course WHERE visible=1 |
Quantidade de matrícula nos cursos inativos |
SELECT COUNT(rs.id) FROM mdl_role_assignments rs INNER JOIN mdl_context e ON rs.contextid=e.id INNER JOIN mdl_course c ON c.id = e.instanceid WHERE e.contextlevel=50 AND c.visible=0 |
Quantidade de inscrição inativas |
SELECT COUNT(id) FROM mdl_user_enrolments WHERE status=1 |
A partir desse mapeamento, é recomendável efetuar limpeza de dados ou migrar dados inativos para outros ambiente no intuito de tornar o ambiente de produção mais enxuto.