Skip to content

Index cleanup and maintenance #661

@Erethon

Description

@Erethon

This is an issue to track potential optimizations on the database schema. At the bottom of this issue I'm attaching a dump of the statistics of the indexes since the last postgres restart.

The production database is sitting at 98GB at the moment with the biggest tables being shared_nixderivation_dependencies and shared_nixderivationoutput at 36GB and 35GB respectively. Here's the description of shared_nixderivationdependecies:

\d shared_nixderivation_dependencies
                     Table "public.shared_nixderivation_dependencies"
         Column         |  Type  | Collation | Nullable |             Default
------------------------+--------+-----------+----------+----------------------------------
 id                     | bigint |           | not null | generated by default as identity
 nixderivation_id       | bigint |           | not null |
 nixderivationoutput_id | bigint |           | not null |
Indexes:
    "shared_nixderivation_dependencies_pkey" PRIMARY KEY, btree (id)
    "shared_nixderivation_dep_nixderivation_id_nixderi_7ba267e1_uniq" UNIQUE CONSTRAINT, btree (nixderivation_id, nixderivationoutput_id)
    "shared_nixderivation_depen_nixderivationoutput_id_7f3af1e5" btree (nixderivationoutput_id)
    "shared_nixderivation_dependencies_nixderivation_id_1e830ca9" btree (nixderivation_id)
Foreign-key constraints:
    "shared_nixderivation_nixderivation_id_1e830ca9_fk_shared_ni" FOREIGN KEY (nixderivation_id) REFERENCES shared_nixderivation(id) DEFERRABLE INITIALLY DEFERRED
    "shared_nixderivation_nixderivationoutput__7f3af1e5_fk_shared_ni" FOREIGN KEY (nixderivationoutput_id) REFERENCES shared_nixderivationoutput(id) DEFERRABLE INITIALLY DEFERRED

One thing that pops up is that the shared_nixderivation_dependencies_pkey index which was automatically created as the primary key is never used. In its place instead the shared_nixderivation_dependencies_nixderivation_id_1e830ca9 index is used. Similarly, shared_nixderivation_dep_nixderivation_id_nixderi_7ba267e1_uniq is never used which is a unique constraint on nixderivation_id and nixderivationoutput_id. I think we can drop the autogenerated primary key and maybe also drop the single indexes on nixderivation_id and nixderivationoutput_idand instead depend on a composite primary key with both fields and save between 6-18GB (depending on if we can drop all three indexes).

Index statistics:

tablename,indexname,num_rows,table_size,index_size,unique,number_of_scans,tuples_read,tuples_fetched
account_emailaddress,account_emailaddress_email_03be32b2,2,8192 bytes,16 kB,N,0,0,0
account_emailaddress,account_emailaddress_email_03be32b2_like,2,8192 bytes,16 kB,N,6,0,0
account_emailaddress,account_emailaddress_pkey,2,8192 bytes,16 kB,Y,0,0,0
account_emailaddress,account_emailaddress_user_id_2c513194,2,8192 bytes,16 kB,N,0,0,0
account_emailaddress,account_emailaddress_user_id_email_987c8728_uniq,2,8192 bytes,16 kB,Y,2,0,0
account_emailaddress,unique_primary_email,2,8192 bytes,16 kB,Y,0,0,0
account_emailaddress,unique_verified_email,2,8192 bytes,8192 bytes,Y,0,0,0
account_emailconfirmation,account_emailconfirmation_email_address_id_5b7f8c58,0,0 bytes,8192 bytes,N,0,0,0
account_emailconfirmation,account_emailconfirmation_key_f43612bd_like,0,0 bytes,8192 bytes,N,0,0,0
account_emailconfirmation,account_emailconfirmation_key_key,0,0 bytes,8192 bytes,Y,0,0,0
account_emailconfirmation,account_emailconfirmation_pkey,0,0 bytes,8192 bytes,Y,0,0,0
auth_group,auth_group_name_a6ea08ec_like,2,8192 bytes,16 kB,N,227,226,226
auth_group,auth_group_name_key,2,8192 bytes,16 kB,Y,0,0,0
auth_group,auth_group_pkey,2,8192 bytes,16 kB,Y,1,1,1
auth_group_permissions,auth_group_permissions_group_id_b120cbf9,0,0 bytes,8192 bytes,N,0,0,0
auth_group_permissions,auth_group_permissions_group_id_permission_id_0cd325b0_uniq,0,0 bytes,8192 bytes,Y,0,0,0
auth_group_permissions,auth_group_permissions_permission_id_84c5c92e,0,0 bytes,8192 bytes,N,0,0,0
auth_group_permissions,auth_group_permissions_pkey,0,0 bytes,8192 bytes,Y,0,0,0
auth_permission,auth_permission_content_type_id_2f476e4b,244,24 kB,16 kB,N,240,888,852
auth_permission,auth_permission_content_type_id_codename_01ab375a_uniq,244,24 kB,32 kB,Y,0,0,0
auth_permission,auth_permission_pkey,244,24 kB,16 kB,Y,0,0,0
auth_user,auth_user_pkey,2,8192 bytes,16 kB,Y,101,101,101
auth_user,auth_user_username_6821ab7c_like,2,8192 bytes,16 kB,N,0,0,0
auth_user,auth_user_username_key,2,8192 bytes,16 kB,Y,0,0,0
auth_user_groups,auth_user_groups_group_id_97559544,1,8192 bytes,16 kB,N,0,0,0
auth_user_groups,auth_user_groups_pkey,1,8192 bytes,16 kB,Y,552,0,0
auth_user_groups,auth_user_groups_user_id_6a12ed8b,1,8192 bytes,16 kB,N,0,0,0
auth_user_groups,auth_user_groups_user_id_group_id_94350c0c_uniq,1,8192 bytes,16 kB,Y,707,546,546
auth_user_user_permissions,auth_user_user_permissions_permission_id_1fbb5f2c,0,0 bytes,8192 bytes,N,0,0,0
auth_user_user_permissions,auth_user_user_permissions_pkey,0,0 bytes,8192 bytes,Y,0,0,0
auth_user_user_permissions,auth_user_user_permissions_user_id_a95ead1b,0,0 bytes,8192 bytes,N,0,0,0
auth_user_user_permissions,auth_user_user_permissions_user_id_permission_id_14a6b632_uniq,0,0 bytes,8192 bytes,Y,0,0,0
debug_toolbar_historyentry,debug_toolbar_historyentry_pkey,-1,0 bytes,8192 bytes,Y,0,0,0
django_admin_log,django_admin_log_content_type_id_c4bce8eb,0,0 bytes,8192 bytes,N,0,0,0
django_admin_log,django_admin_log_pkey,0,0 bytes,8192 bytes,Y,0,0,0
django_admin_log,django_admin_log_user_id_c564eba6,0,0 bytes,8192 bytes,N,0,0,0
django_content_type,django_content_type_app_label_model_76bd3d3b_uniq,61,8192 bytes,16 kB,Y,174,305,305
django_content_type,django_content_type_pkey,61,8192 bytes,16 kB,Y,444,444,444
django_migrations,django_migrations_pkey,105,16 kB,16 kB,Y,2220786,11208276,11208276
django_session,django_session_expire_date_a5c62663,19,16 kB,16 kB,N,624,624,624
django_session,django_session_pkey,19,16 kB,16 kB,Y,0,0,0
django_session,django_session_session_key_c0390e0f_like,19,16 kB,16 kB,N,125,171,109
pghistory_context,pghistory_context_pkey,486,56 kB,40 kB,Y,62320,61834,61834
pgpubsub_notification,pgpubsub_notification_pkey,53757,25 MB,1248 kB,Y,1101779,1101779,1101779
shared_affectedproduct,affprod_with_pkgnames_idx,1.436174e+06,249 MB,2024 kB,N,0,0,0
shared_affectedproduct,shared_affe_search__aa6eef_gin,1.436174e+06,249 MB,23 MB,N,0,0,0
shared_affectedproduct,shared_affectedproduct_pkey,1.436174e+06,249 MB,32 MB,Y,12585149,12560077,11446239
shared_affectedproduct_cpes,shared_affectedproduct_c_affectedproduct_id_cpe_i_745a2881_uniq,739549,37 MB,23 MB,Y,931113,130096,6866
shared_affectedproduct_cpes,shared_affectedproduct_cpes_affectedproduct_id_7a75feb3,739549,37 MB,14 MB,N,1587802,216559,216559
shared_affectedproduct_cpes,shared_affectedproduct_cpes_cpe_id_5c8b7ebc,739549,37 MB,6152 kB,N,3179762,3179762,3061422
shared_affectedproduct_cpes,shared_affectedproduct_cpes_pkey,739549,37 MB,16 MB,Y,750296,0,0
shared_affectedproduct_modules,shared_affectedproduct_m_affectedproduct_id_modul_71459c43_uniq,11802,664 kB,416 kB,Y,1494876,0,0
shared_affectedproduct_modules,shared_affectedproduct_modules_affectedproduct_id_113df661,11802,664 kB,288 kB,N,15632,0,0
shared_affectedproduct_modules,shared_affectedproduct_modules_module_id_afeefb28,11802,664 kB,184 kB,N,2337532,2337532,2000357
shared_affectedproduct_modules,shared_affectedproduct_modules_pkey,11802,664 kB,304 kB,Y,12885,0,0
shared_affectedproduct_platforms,shared_affectedproduct_p_affectedproduct_id_platf_f588ef39_uniq,788178,41 MB,25 MB,Y,1155947,0,0
shared_affectedproduct_platforms,shared_affectedproduct_platforms_affectedproduct_id_c31c3193,788178,41 MB,16 MB,N,1160374,0,0
shared_affectedproduct_platforms,shared_affectedproduct_platforms_pkey,788178,41 MB,18 MB,Y,818698,0,0
shared_affectedproduct_platforms,shared_affectedproduct_platforms_platform_id_9e02d405,788178,41 MB,5608 kB,N,2299513,2299513,1974265
shared_affectedproduct_program_files,shared_affectedproduct_p_affectedproduct_id_progr_2ffd2173_uniq,96761,5256 kB,3192 kB,Y,1430638,0,0
shared_affectedproduct_program_files,shared_affectedproduct_pro_affectedproduct_id_a756dd5b,96761,5256 kB,2032 kB,N,169616,0,0
shared_affectedproduct_program_files,shared_affectedproduct_program_files_pkey,96761,5256 kB,2272 kB,Y,103061,0,0
shared_affectedproduct_program_files,shared_affectedproduct_program_files_programfile_id_23d922ce,96761,5256 kB,856 kB,N,2128584,2128584,1867543
shared_affectedproduct_program_routines,shared_affectedproduct_p_affectedproduct_id_progr_bf316550_uniq,5366,280 kB,184 kB,Y,402469,0,0
shared_affectedproduct_program_routines,shared_affectedproduct_pro_affectedproduct_id_f0fa86a7,5366,280 kB,64 kB,N,1077486,0,0
shared_affectedproduct_program_routines,shared_affectedproduct_pro_programroutine_id_c4faa590,5366,280 kB,72 kB,N,2521204,2521204,2467552
shared_affectedproduct_program_routines,shared_affectedproduct_program_routines_pkey,5366,280 kB,136 kB,Y,5415,0,0
shared_affectedproduct_versions,shared_affectedproduct_v_affectedproduct_id_versi_46b7b29d_uniq,2.53472e+06,131 MB,79 MB,Y,2700559,0,0
shared_affectedproduct_versions,shared_affectedproduct_versions_affectedproduct_id_e29900a4,2.53472e+06,131 MB,40 MB,N,1973839,295280,295280
shared_affectedproduct_versions,shared_affectedproduct_versions_pkey,2.53472e+06,131 MB,56 MB,Y,2633903,0,0
shared_affectedproduct_versions,shared_affectedproduct_versions_version_id_efdfdccc,2.53472e+06,131 MB,56 MB,N,4080442,4080442,3563648
shared_cachednixpkgsissue,shared_cachednixpkgsissue_pkey,0,24 kB,16 kB,Y,1441,2121,1422
shared_cachedsuggestions,shared_cachedsuggestions_pkey,1299,1528 kB,72 kB,Y,34725,4044264,156040
shared_container,shared_cont_search__979c85_gin,1.074495e+06,182 MB,16 MB,N,0,0,0
shared_container,shared_container_cve_id_07ae74e2,1.074495e+06,182 MB,15 MB,N,15848,198217,198217
shared_container,shared_container_pkey,1.074495e+06,182 MB,24 MB,Y,5881691,5881691,5873775
shared_container,shared_container_provider_id_0137d8b3,1.074495e+06,182 MB,7840 kB,N,0,0,0
shared_container_affected,shared_container_affecte_container_id_affectedpro_7b86fc98_uniq,1.436136e+06,75 MB,45 MB,Y,1499093,0,0
shared_container_affected,shared_container_affected_affectedproduct_id_0fb20f14,1.436136e+06,75 MB,32 MB,N,4424172,4424172,3310418
shared_container_affected,shared_container_affected_container_id_d819bbfa,1.436136e+06,75 MB,19 MB,N,2376551,2346216,2340924
shared_container_affected,shared_container_affected_pkey,1.436136e+06,75 MB,32 MB,Y,1497623,0,0
shared_container_configurations,shared_container_configu_container_id_description_255f1fc9_uniq,1899,104 kB,80 kB,Y,1034140,0,0
shared_container_configurations,shared_container_configurations_container_id_7a2d88e8,1899,104 kB,64 kB,N,63126,0,0
shared_container_configurations,shared_container_configurations_description_id_5367fb8d,1899,104 kB,64 kB,N,1969062,1969062,1969062
shared_container_configurations,shared_container_configurations_pkey,1899,104 kB,64 kB,Y,1976,0,0
shared_container_credits,shared_container_credits_container_id_1db3a457,117186,6088 kB,2528 kB,N,34378,0,0
shared_container_credits,shared_container_credits_container_id_credit_id_6f5ba182_uniq,117186,6088 kB,3696 kB,Y,1195415,0,0
shared_container_credits,shared_container_credits_credit_id_6d0fbb13,117186,6088 kB,2648 kB,N,2218666,2218666,2107453
shared_container_credits,shared_container_credits_pkey,117186,6088 kB,2648 kB,Y,119430,0,0
shared_container_descriptions,shared_container_descrip_container_id_description_df801546_uniq,540669,28 MB,17 MB,Y,1592814,7754,2348
shared_container_descriptions,shared_container_descriptions_container_id_da75c694,540669,28 MB,12 MB,N,133102,25072,23738
shared_container_descriptions,shared_container_descriptions_description_id_51822841,540669,28 MB,12 MB,N,1846849,1846849,1773805
shared_container_descriptions,shared_container_descriptions_pkey,540669,28 MB,12 MB,Y,556926,0,0
shared_container_exploits,shared_container_exploit_container_id_description_60656842_uniq,10503,544 kB,344 kB,Y,1101062,0,0
shared_container_exploits,shared_container_exploits_container_id_d32aa6c8,10503,544 kB,248 kB,N,19877,0,0
shared_container_exploits,shared_container_exploits_description_id_a9bf92b6,10503,544 kB,248 kB,N,1933386,1933386,1766216
shared_container_exploits,shared_container_exploits_pkey,10503,544 kB,248 kB,Y,10576,0,0
shared_container_metrics,shared_container_metrics_container_id_59b3f0e0,558615,28 MB,11 MB,N,485786,26625,24036
shared_container_metrics,shared_container_metrics_container_id_metric_id_52e52c95_uniq,558615,28 MB,17 MB,Y,1240208,38452,6993
shared_container_metrics,shared_container_metrics_metric_id_f609b31a,558615,28 MB,12 MB,N,2232615,2232615,2045784
shared_container_metrics,shared_container_metrics_pkey,558615,28 MB,12 MB,Y,559412,0,0
shared_container_problem_types,shared_container_problem_container_id_problemtype_9f71bbd4_uniq,0,0 bytes,8192 bytes,Y,0,0,0
shared_container_problem_types,shared_container_problem_types_container_id_4cd7a7bd,0,0 bytes,8192 bytes,N,1074495,0,0
shared_container_problem_types,shared_container_problem_types_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_container_problem_types,shared_container_problem_types_problemtype_id_4c8de662,0,0 bytes,8192 bytes,N,0,0,0
shared_container_references,shared_container_referen_container_id_reference_i_c9fa2993_uniq,2.856931e+06,146 MB,88 MB,Y,2956526,0,0
shared_container_references,shared_container_references_container_id_5be49907,2.856931e+06,146 MB,38 MB,N,1091894,0,0
shared_container_references,shared_container_references_pkey,2.856931e+06,146 MB,63 MB,Y,2938057,0,0
shared_container_references,shared_container_references_reference_id_965160f6,2.856931e+06,146 MB,63 MB,N,2220612,2220612,2202971
shared_container_solutions,shared_container_solutio_container_id_description_a9d05f4c_uniq,29854,1576 kB,968 kB,Y,1136625,0,0
shared_container_solutions,shared_container_solutions_container_id_36561e18,29854,1576 kB,696 kB,N,2635,0,0
shared_container_solutions,shared_container_solutions_description_id_3977a497,29854,1576 kB,696 kB,N,1985713,1985713,1977113
shared_container_solutions,shared_container_solutions_pkey,29854,1576 kB,696 kB,Y,30910,0,0
shared_container_tags,shared_container_tags_container_id_e486247c,5889,336 kB,160 kB,N,26965,0,0
shared_container_tags,shared_container_tags_container_id_tag_id_82d19a46_uniq,5889,336 kB,216 kB,Y,1082813,0,0
shared_container_tags,shared_container_tags_pkey,5889,336 kB,160 kB,Y,6491,0,0
shared_container_tags,shared_container_tags_tag_id_b37e96e6,5889,336 kB,72 kB,N,1788294,1788294,1742496
shared_container_timeline,shared_container_timeline_container_id_13ec721d,101602,5208 kB,1776 kB,N,944070,0,0
shared_container_timeline,shared_container_timeline_container_id_event_id_ea83246b_uniq,101602,5208 kB,3168 kB,Y,268456,0,0
shared_container_timeline,shared_container_timeline_event_id_d7152037,101602,5208 kB,2256 kB,N,2218666,2218666,2051624
shared_container_timeline,shared_container_timeline_pkey,101602,5208 kB,2256 kB,Y,102163,0,0
shared_container_workarounds,shared_container_workaro_container_id_description_d8c08233_uniq,10758,600 kB,376 kB,Y,1116602,0,0
shared_container_workarounds,shared_container_workarounds_container_id_bc1e0672,10758,600 kB,272 kB,N,3949,0,0
shared_container_workarounds,shared_container_workarounds_description_id_f44a85b3,10758,600 kB,272 kB,N,2015028,2015028,1976796
shared_container_workarounds,shared_container_workarounds_pkey,10758,600 kB,272 kB,Y,11661,0,0
shared_cpe,shared_cpe_pkey,30491,5864 kB,696 kB,Y,4168998,4168998,4168998
shared_cpe,shared_cpe_search__347dd9_gin,30491,5864 kB,2024 kB,N,0,0,0
shared_credit,shared_credit_description_id_5c8278d8,117186,6768 kB,2648 kB,N,0,0,0
shared_credit,shared_credit_pkey,117186,6768 kB,2648 kB,Y,2337863,2337863,2226642
shared_credit,shared_credit_user_id_5d31bf01,117186,6768 kB,832 kB,N,0,0,0
shared_cvederivationclusterproposal,shared_cvederivationclusterproposals_cve_id_94444f15,1346,104 kB,48 kB,N,1101709,15800,15768
shared_cvederivationclusterproposal,shared_cvederivationclusterproposals_pkey,1346,104 kB,48 kB,Y,559100,567673,561422
shared_cvederivationclusterproposalstatusevent,shared_cvederivationcluste_pgh_context_id_3c9b5e8a,1346,104 kB,40 kB,N,0,0,0
shared_cvederivationclusterproposalstatusevent,shared_cvederivationcluste_pgh_obj_id_61ad5d9c,1346,104 kB,48 kB,N,39156,41008,41008
shared_cvederivationclusterproposalstatusevent,shared_cvederivationclusterproposalstatusevent_pkey,1346,104 kB,48 kB,Y,0,0,0
shared_cveingestion,shared_cveingestion_pkey,659,40 kB,32 kB,Y,0,0,0
shared_cverecord,shared_cver_cve_id_7c6dc8_btree,301148,40 MB,9936 kB,N,541761,514318,236951
shared_cverecord,shared_cverecord_assigner_id_abe61879,301148,40 MB,2328 kB,N,0,0,0
shared_cverecord,shared_cverecord_pkey,301148,40 MB,7024 kB,Y,2454497,3819365,2454497
shared_cverecord,shared_cverecord_requester_id_7fa7dff1,301148,40 MB,2152 kB,N,0,0,0
shared_derivationclusterproposallink,shared_derivationclusterproposallink_derivation_id_cb0537c8,477402,27 MB,26 MB,N,15864,15864,10618
shared_derivationclusterproposallink,shared_derivationclusterproposallink_pkey,477402,27 MB,27 MB,Y,0,0,0
shared_derivationclusterproposallink,shared_derivationclusterproposallink_proposal_id_bacb7e9d,477402,27 MB,8280 kB,N,7946,2403924,1767713
shared_derivationclusterproposallinkevent,shared_derivationclusterpr_derivation_id_d21848d7,477402,50 MB,26 MB,N,0,0,0
shared_derivationclusterproposallinkevent,shared_derivationclusterpr_pgh_context_id_b829e6bf,477402,50 MB,8096 kB,N,0,0,0
shared_derivationclusterproposallinkevent,shared_derivationclusterproposallinkevent_pgh_obj_id_fdaeae10,477402,50 MB,27 MB,N,0,0,0
shared_derivationclusterproposallinkevent,shared_derivationclusterproposallinkevent_pkey,477402,50 MB,27 MB,Y,0,0,0
shared_derivationclusterproposallinkevent,shared_derivationclusterproposallinkevent_proposal_id_b9922d8a,477402,50 MB,8280 kB,N,0,0,0
shared_description,shared_desc_search__dd1c6d_gin,916241,470 MB,94 MB,N,0,0,0
shared_description,shared_description_pkey,916241,470 MB,20 MB,Y,9956485,9930684,9392402
shared_description_media,shared_description_media_description_id_2f7efa53,91185,4896 kB,2120 kB,N,38977,0,0
shared_description_media,shared_description_media_description_id_supportin_ebf6cc71_uniq,91185,4896 kB,2976 kB,Y,1009719,0,0
shared_description_media,shared_description_media_pkey,91185,4896 kB,2120 kB,Y,96030,0,0
shared_description_media,shared_description_media_supportingmedia_id_30072b4d,91185,4896 kB,2120 kB,N,1900491,1900491,1705049
shared_event,shared_event_description_id_e2645830,101600,5208 kB,2256 kB,N,0,0,0
shared_event,shared_event_pkey,101600,5208 kB,2256 kB,Y,2320780,2320780,2153730
shared_impact,shared_impact_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_impact_description,shared_impact_descriptio_impact_id_description_id_b66c5060_uniq,0,0 bytes,8192 bytes,Y,0,0,0
shared_impact_description,shared_impact_description_description_id_709f8d3b,0,0 bytes,8192 bytes,N,0,0,0
shared_impact_description,shared_impact_description_impact_id_60d2ebe0,0,0 bytes,8192 bytes,N,0,0,0
shared_impact_description,shared_impact_description_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_maintainersedit,shared_maintainersedit_maintainer_id_914929c4,0,8192 bytes,16 kB,N,0,0,0
shared_maintainersedit,shared_maintainersedit_pkey,0,8192 bytes,16 kB,Y,0,0,0
shared_maintainersedit,shared_maintainersedit_suggestion_id_3ec5a3af,0,8192 bytes,16 kB,N,0,0,0
shared_maintainersedit,unique_maintainer_edit_per_suggestion,0,8192 bytes,16 kB,Y,1293,0,0
shared_maintainerseditevent,shared_maintainerseditevent_maintainer_id_23295566,0,8192 bytes,16 kB,N,0,0,0
shared_maintainerseditevent,shared_maintainerseditevent_pgh_context_id_4b40c166,0,8192 bytes,16 kB,N,0,0,0
shared_maintainerseditevent,shared_maintainerseditevent_pgh_obj_id_266dce41,0,8192 bytes,16 kB,N,0,0,0
shared_maintainerseditevent,shared_maintainerseditevent_pkey,0,8192 bytes,16 kB,Y,0,0,0
shared_maintainerseditevent,shared_maintainerseditevent_suggestion_id_81525fbb,0,8192 bytes,16 kB,N,13160,0,0
shared_metric,shared_metric_pkey,558643,128 MB,12 MB,Y,2966833,2966833,2780028
shared_metric_scenarios,shared_metric_scenarios_description_id_1a3ffcee,111409,5912 kB,2568 kB,N,978743,978743,809726
shared_metric_scenarios,shared_metric_scenarios_metric_id_bdcdd94e,111409,5912 kB,2568 kB,N,44280,1023,1023
shared_metric_scenarios,shared_metric_scenarios_metric_id_description_id_cac16924_uniq,111409,5912 kB,3584 kB,Y,688337,2097,2097
shared_metric_scenarios,shared_metric_scenarios_pkey,111409,5912 kB,2568 kB,Y,115904,0,0
shared_module,shared_module_pkey,2875,192 kB,88 kB,Y,2473156,2473156,2445947
shared_nixchannel,shared_nixchannel_channel_branch_1b1d6dd0_like,9,16 kB,16 kB,N,280,399,271
shared_nixchannel,shared_nixchannel_pkey,9,16 kB,16 kB,Y,0,0,0
shared_nixderivation,shared_nixd_attribu_5fcca7_btree,1.8797328e+07,5180 MB,134 MB,N,0,0,0
shared_nixderivation,shared_nixd_name_fd9eb7_btree,1.8797328e+07,5180 MB,184 MB,N,0,0,0
shared_nixderivation,shared_nixd_search__8fd81f_gin,1.8797328e+07,5180 MB,197 MB,N,0,0,0
shared_nixderivation,shared_nixderivation_metadata_id_key,1.8797328e+07,5180 MB,593 MB,Y,7816,7816,3908
shared_nixderivation,shared_nixderivation_parent_evaluation_id_3952df85,1.8797328e+07,5180 MB,121 MB,N,7428,12647463867,2622389849
shared_nixderivation,shared_nixderivation_pkey,1.8797328e+07,5180 MB,403 MB,Y,314680785,316548981,313643682
shared_nixderivation_dependencies,shared_nixderivation_dep_nixderivation_id_nixderi_7ba267e1_uniq,2.8006867e+08,14 GB,8480 MB,Y,0,0,0
shared_nixderivation_dependencies,shared_nixderivation_depen_nixderivationoutput_id_7f3af1e5,2.8006867e+08,14 GB,6041 MB,N,7816,7816,3908
shared_nixderivation_dependencies,shared_nixderivation_dependencies_nixderivation_id_1e830ca9,2.8006867e+08,14 GB,2279 MB,N,445225,7821265,4512078
shared_nixderivation_dependencies,shared_nixderivation_dependencies_pkey,2.8006867e+08,14 GB,6041 MB,Y,0,0,0
shared_nixderivation_outputs,shared_nixderivation_out_nixderivation_id_nixstor_f57d0dc2_uniq,3.0189836e+07,1517 MB,917 MB,Y,9,9,0
shared_nixderivation_outputs,shared_nixderivation_outputs_nixderivation_id_06e515b4,3.0189836e+07,1517 MB,594 MB,N,445216,703150,703150
shared_nixderivation_outputs,shared_nixderivation_outputs_nixstorepathoutput_id_089218ec,3.0189836e+07,1517 MB,270 MB,N,7815,7815,2588
shared_nixderivation_outputs,shared_nixderivation_outputs_pkey,3.0189836e+07,1517 MB,653 MB,Y,0,0,0
shared_nixderivationmeta,shared_nixd_search__c5ba7b_gin,2.0135118e+07,6383 MB,231 MB,N,0,0,0
shared_nixderivationmeta,shared_nixderivationmeta_pkey,2.0135118e+07,6383 MB,434 MB,Y,61186627,61186627,61182719
shared_nixderivationmeta_licenses,shared_nixderivationmeta_licenses_nixderivationmeta_id_36fcc6d6,2.1135496e+07,1057 MB,431 MB,N,0,0,0
shared_nixderivationmeta_licenses,shared_nixderivationmeta_licenses_nixlicense_id_2063c167,2.1135496e+07,1057 MB,136 MB,N,0,0,0
shared_nixderivationmeta_licenses,shared_nixderivationmeta_licenses_pkey,2.1135496e+07,1057 MB,455 MB,Y,0,0,0
shared_nixderivationmeta_licenses,shared_nixderivationmeta_nixderivationmeta_id_nix_a01cfee3_uniq,2.1135496e+07,1057 MB,639 MB,Y,0,0,0
shared_nixderivationmeta_maintainers,shared_nixderivationmeta_m_nixderivationmeta_id_6b539cf7,2.0484888e+07,1029 MB,358 MB,N,445225,497618,497618
shared_nixderivationmeta_maintainers,shared_nixderivationmeta_maintainers_nixmaintainer_id_8b3ac510,2.0484888e+07,1029 MB,146 MB,N,7816,7816,3907
shared_nixderivationmeta_maintainers,shared_nixderivationmeta_maintainers_pkey,2.0484888e+07,1029 MB,443 MB,Y,0,0,0
shared_nixderivationmeta_maintainers,shared_nixderivationmeta_nixderivationmeta_id_nix_cad7ce1c_uniq,2.0484888e+07,1029 MB,622 MB,Y,0,0,0
shared_nixderivationmeta_source_provenances,shared_nixderivationmeta_nixderivationmeta_id_nix_b30aa5d2_uniq,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixderivationmeta_source_provenances,shared_nixderivationmeta_s_nixderivationmeta_id_fe888654,0,0 bytes,8192 bytes,N,0,0,0
shared_nixderivationmeta_source_provenances,shared_nixderivationmeta_s_nixsourceprovenance_id_9c681f54,0,0 bytes,8192 bytes,N,0,0,0
shared_nixderivationmeta_source_provenances,shared_nixderivationmeta_source_provenances_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixderivationoutput,shared_nixderivationoutput_pkey,2.8041773e+08,29 GB,6043 MB,Y,289836890,289836890,289832982
shared_nixderivationoutput_outputs,shared_nixderivationoutp_nixderivationoutput_id_n_e1e34003_uniq,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixderivationoutput_outputs,shared_nixderivationoutput_nixderivationoutput_id_a614bab2,0,0 bytes,8192 bytes,N,0,0,0
shared_nixderivationoutput_outputs,shared_nixderivationoutput_outputs_nixoutput_id_bef910cb,0,0 bytes,8192 bytes,N,0,0,0
shared_nixderivationoutput_outputs,shared_nixderivationoutput_outputs_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixevaluation,shared_nixevaluation_channel_id_772c26f1,30,16 kB,16 kB,N,0,0,0
shared_nixevaluation,shared_nixevaluation_channel_id_772c26f1_like,30,16 kB,16 kB,N,0,0,0
shared_nixevaluation,shared_nixevaluation_channel_id_commit_sha1_f976ff7f_uniq,30,16 kB,16 kB,Y,30,0,0
shared_nixevaluation,shared_nixevaluation_pkey,30,16 kB,16 kB,Y,5385038,5385052,5385038
shared_nixlicense,shared_nixlicense_pkey,206,32 kB,16 kB,Y,21234261,21234261,21234261
shared_nixlicense,shared_nixlicense_spdx_id_af0c0a67_like,206,32 kB,16 kB,N,21262489,21262292,21262292
shared_nixlicense,shared_nixlicense_spdx_id_af0c0a67_uniq,206,32 kB,16 kB,Y,0,0,0
shared_nixmaintainer,shared_nixmaintainer_github_59d0164e_like,4545,341 MB,6248 kB,N,64,70248,4462
shared_nixmaintainer,shared_nixmaintainer_github_key,4545,341 MB,6120 kB,Y,0,0,0
shared_nixmaintainer,shared_nixmaintainer_pkey,4545,341 MB,6112 kB,Y,62154080,49755285405,39625039
shared_nixoutput,shared_nixoutput_output_name_c188bc32_like,0,0 bytes,8192 bytes,N,0,0,0
shared_nixoutput,shared_nixoutput_output_name_key,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixoutput,shared_nixoutput_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixpkgsadvisory,shared_nixadvisory_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixpkgsadvisory_issues,shared_nixadvisory_issue_nixadvisory_id_nixissue__36bc2cbc_uniq,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixpkgsadvisory_issues,shared_nixadvisory_issues_nixadvisory_id_b8f87af3,0,0 bytes,8192 bytes,N,0,0,0
shared_nixpkgsadvisory_issues,shared_nixadvisory_issues_nixissue_id_b766ea90,0,0 bytes,8192 bytes,N,0,0,0
shared_nixpkgsadvisory_issues,shared_nixadvisory_issues_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixpkgsevent,shared_nixevent_issue_id_aa454381,0,0 bytes,8192 bytes,N,0,0,0
shared_nixpkgsevent,shared_nixevent_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixpkgsissue,shared_nixissue_description_id_52cf817a,0,8192 bytes,16 kB,N,0,0,0
shared_nixpkgsissue,shared_nixissue_pkey,0,8192 bytes,16 kB,Y,0,0,0
shared_nixpkgsissue_cve,shared_nixissue_cve_cverecord_id_fc792375,0,8192 bytes,16 kB,N,0,0,0
shared_nixpkgsissue_cve,shared_nixissue_cve_nixissue_id_c76cc870,0,8192 bytes,16 kB,N,0,0,0
shared_nixpkgsissue_cve,shared_nixissue_cve_nixissue_id_cverecord_id_da8a5c37_uniq,0,8192 bytes,16 kB,Y,58,40,40
shared_nixpkgsissue_cve,shared_nixissue_cve_pkey,0,8192 bytes,16 kB,Y,18,0,0
shared_nixpkgsissue_derivations,shared_nixpkgsissue_deri_nixpkgsissue_id_nixderiv_ae34e185_uniq,688,40 kB,56 kB,Y,1579,184,184
shared_nixpkgsissue_derivations,shared_nixpkgsissue_derivations_nixderivation_id_4e012afe,688,40 kB,40 kB,N,64,96,64
shared_nixpkgsissue_derivations,shared_nixpkgsissue_derivations_nixpkgsissue_id_1c52eb3a,688,40 kB,16 kB,N,29,1232,1232
shared_nixpkgsissue_derivations,shared_nixpkgsissue_derivations_pkey,688,40 kB,32 kB,Y,1572,0,0
shared_nixplatform,shared_nixplatform_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixplatform,shared_nixplatform_system_double_04755fd5_like,0,0 bytes,8192 bytes,N,0,0,0
shared_nixplatform,shared_nixplatform_system_double_key,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixsourceprovenance,shared_nixsourceprovenance_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_nixstorepathoutput,shared_nixstorepathoutput_pkey,1.060081e+06,123 MB,24 MB,Y,31189593,31189593,31189592
shared_nixstorepathoutput,shared_nixstorepathoutput_store_path_0df106a1_like,1.060081e+06,123 MB,107 MB,N,8772861,8433773,8433773
shared_nixstorepathoutput,shared_nixstorepathoutput_store_path_0df106a1_uniq,1.060081e+06,123 MB,107 MB,Y,24051951,23222072,23222072
shared_organization,shared_organization_pkey,483,32 kB,32 kB,Y,3117781,3117352,3117352
shared_packageedit,shared_packageedit_pkey,366,40 kB,32 kB,Y,0,0,0
shared_packageedit,shared_packageedit_suggestion_id_a9c8b6b8,366,40 kB,16 kB,N,12516,196406,196403
shared_packageedit,unique_package_edit_per_suggestion,366,40 kB,64 kB,Y,1408,1217,1217
shared_packageeditevent,shared_packageeditevent_pgh_context_id_5d183a61,372,64 kB,40 kB,N,35838,35838,35838
shared_packageeditevent,shared_packageeditevent_pgh_obj_id_c2777259,372,64 kB,32 kB,N,0,0,0
shared_packageeditevent,shared_packageeditevent_pkey,372,64 kB,32 kB,Y,0,0,0
shared_packageeditevent,shared_packageeditevent_suggestion_id_389d0e34,372,64 kB,16 kB,N,30739,23822,23822
shared_platform,shared_platform_pkey,1042,64 kB,40 kB,Y,3479151,3479151,3479151
shared_problemtype,shared_problemtype_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_problemtype_description,shared_problemtype_descr_problemtype_id_descripti_b0af0863_uniq,0,0 bytes,8192 bytes,Y,0,0,0
shared_problemtype_description,shared_problemtype_description_description_id_1d536721,0,0 bytes,8192 bytes,N,0,0,0
shared_problemtype_description,shared_problemtype_description_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_problemtype_description,shared_problemtype_description_problemtype_id_0710fa92,0,0 bytes,8192 bytes,N,0,0,0
shared_problemtype_references,shared_problemtype_refer_problemtype_id_reference_8fc3cded_uniq,0,0 bytes,8192 bytes,Y,0,0,0
shared_problemtype_references,shared_problemtype_references_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_problemtype_references,shared_problemtype_references_problemtype_id_e9183f66,0,0 bytes,8192 bytes,N,0,0,0
shared_problemtype_references,shared_problemtype_references_reference_id_d01e75f8,0,0 bytes,8192 bytes,N,0,0,0
shared_product,shared_product_pkey,0,0 bytes,8192 bytes,Y,0,0,0
shared_programfile,shared_programfile_pkey,6234,448 kB,160 kB,Y,2642244,2642244,2348878
shared_programroutine,shared_programroutine_pkey,927,72 kB,40 kB,Y,2631122,2631122,2631122
shared_reference,shared_reference_pkey,2.85567e+06,329 MB,63 MB,Y,9797133,9797133,9779492
shared_reference_tags,shared_reference_tags_pkey,4.589329e+06,231 MB,100 MB,Y,4647064,0,0
shared_reference_tags,shared_reference_tags_reference_id_29416e7e,4.589329e+06,231 MB,85 MB,N,2830270,0,0
shared_reference_tags,shared_reference_tags_reference_id_tag_id_66b9d4a6_uniq,4.589329e+06,231 MB,140 MB,Y,4754851,0,0
shared_reference_tags,shared_reference_tags_tag_id_d74f016f,4.589329e+06,231 MB,31 MB,N,3703670,3703670,3703670
shared_supportingmedia,shared_supportingmedia_pkey,91185,30 MB,2120 kB,Y,1996674,1996674,1801232
shared_tag,shared_tag_pkey,134,8192 bytes,16 kB,Y,6487870,6487870,6487870
shared_version,shared_version_pkey,2.53472e+06,182 MB,56 MB,Y,7005347,7005347,6488641
socialaccount_socialaccount,socialaccount_socialaccount_pkey,2,24 kB,16 kB,Y,3,4,3
socialaccount_socialaccount,socialaccount_socialaccount_provider_uid_fc810c6e_uniq,2,24 kB,16 kB,Y,166,207,206
socialaccount_socialaccount,socialaccount_socialaccount_user_id_8146e70c,2,24 kB,16 kB,N,586,1052,586
socialaccount_socialapp,socialaccount_socialapp_pkey,0,0 bytes,8192 bytes,Y,0,0,0
socialaccount_socialtoken,socialaccount_socialtoken_account_id_951f210e,0,0 bytes,8192 bytes,N,0,0,0
socialaccount_socialtoken,socialaccount_socialtoken_app_id_636a42d7,0,0 bytes,8192 bytes,N,0,0,0
socialaccount_socialtoken,socialaccount_socialtoken_app_id_account_id_fca4e0ac_uniq,0,0 bytes,8192 bytes,Y,0,0,0
socialaccount_socialtoken,socialaccount_socialtoken_pkey,0,0 bytes,8192 bytes,Y,0,0,0
webview_notification,webview_notification_pkey,-1,0 bytes,8192 bytes,Y,0,0,0
webview_notification,webview_notification_user_id_275c72ef,-1,0 bytes,8192 bytes,N,14,0,0
webview_profile,webview_profile_pkey,2,8192 bytes,16 kB,Y,0,0,0
webview_profile,webview_profile_user_id_key,2,8192 bytes,16 kB,Y,1,0,0

Metadata

Metadata

Assignees

No one assigned

    Labels

    tech debtActivities that reduce tech debt

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions