Closed stenington closed 5 years ago
We have a limit of 10,000 rows on our free-tier staging database, we're at 7,920 or so.
Here's an estimate of where those rows are being used:
curiositystaging::DATABASE=> SELECT schemaname,relname,n_live_tup curiositystaging::DATABASE-> FROM pg_stat_user_tables curiositystaging::DATABASE-> ORDER BY n_live_tup DESC; schemaname | relname | n_live_tup ------------+----------------------------------------+------------ public | django_admin_log | 2366 public | images_image | 584 public | cmcomments_comment | 525 public | notifications_notification | 396 public | challenges_question | 391 public | django_migrations | 284 public | auth_user | 281 public | profiles_userextra | 281 public | account_emailaddress | 258 public | django_session | 218 public | families_familymember | 189 public | auth_permission | 186 public | challenges_progress | 172 public | lessons_progress | 141 public | surveys_surveyresponse | 123 public | videos_video_thumbnails | 116 public | lessons_comment | 113 public | students_studentprofile | 92 public | families_familyprofile | 88 public | memberships_membership_challenges | 83 public | memberships_member | 80 public | locations_location | 79 public | families_permissionslip | 79 public | hellosign_signature | 76 public | lessons_quizresult | 75 public | django_content_type | 63 public | videos_encodedvideo | 58 public | quizzes_result | 56 public | challenges_challenge_reflect_questions | 46 public | educators_educatorprofile | 44 public | challenges_example | 43 public | videos_video | 29 public | challenges_resourcefile | 27 public | lessons_lesson | 25 public | challenges_challenge_themes | 24 public | challenges_favorite | 24 public | challenges_filter_challenges | 18 public | feedback_feedbackresult | 17 public | memberships_membership | 16 public | challenges_challenge | 16 public | challenges_theme | 15 public | units_unitchallenge | 13 public | families_awardforceintegration | 12 public | memberships_groupmember | 11 public | units_resource | 11 public | educators_impactsurvey | 10 public | memberships_group | 10 public | lessons_quiz | 9 public | challenges_resource | 9 public | units_unit | 9 public | challenges_filter | 8 public | memberships_memberimport | 7 public | quizzes_quiz | 5 public | documents_document | 5 public | memberships_membership_extra_units | 3 public | feedback_feedbackquestion | 1 public | django_site | 1 public | profiles_impactsurvey | 0 public | socialaccount_socialaccount | 0 public | socialaccount_socialapp | 0 public | django_flatpage_sites | 0 public | socialaccount_socialapp_sites | 0 public | auth_group | 0 public | memberships_memberlimit | 0 public | auth_group_permissions | 0 public | auth_user_groups | 0 public | django_summernote_attachment | 0 public | django_flatpage | 0 public | account_emailconfirmation | 0 public | socialaccount_socialtoken | 0 public | units_resource_units | 0 public | auth_user_user_permissions | 0
From the django shell:
from django.contrib.admin.models import LogEntry LogEntry.objects.all().delete()
That drops the count by 2366, so we can see how long that lasts us. Should be a while.
We have a limit of 10,000 rows on our free-tier staging database, we're at 7,920 or so.
Here's an estimate of where those rows are being used: