Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Odchudzenie bazy danych :-)


jasny

Rekomendowane odpowiedzi

Witam,

Moja baza danych rośnie i rośnie... choćby ze względów ekologicznych nachodzi mnie pytanie... czy można ją znacząco odchudzić ?

Jakie macie praktyki na swoich forach.

Struktura z wielkościami wygląda mniej tak :

Name Data_length

inline_notifications 2 743 074 816

posts 2 131 865 076

content_cache_posts 877 641 728

members 504 233 984

reputation_totals 501 219 328

rc_reports 445 349 888

message_posts 325 265 620

reputation_cache 269 320 192

moderator_logs 245 088 256

profile_portal 164 364 288

reputation_index 134 922 240

member_status_updates 118 095 872

core_like_cache 98 385 920

topics 96 729 960

message_topic_user_map 88 702 976

warn_logs 56 180 736

skin_cache 55 066 624

rc_reports_index 53 035 008

login_logs 46 727 168

core_share_links_log 42 532 864

message_topics 40 108 908

mail_error_logs 36 241 408

message_text 34 144 256

voters 30 998 528

pfields_content 23 642 112

members_warn_logs 21 544 960

member_status_actions 20 496 384

core_tags_cache 18 432 000

member_status_replies 18 366 464

content_cache_sigs 15 974 400

core_tags 14 172 160

sessions 12 903 032

core_like 12 140 544

core_tags_perms 8 962 048

skin_templates 8 929 280

attachments 6 832 128

profile_ratings 6 832 128

error_logs 6 307 840

message_topics_old 4 734 976

skin_merge_changes 4 734 976

core_item_markers_storage 3 686 400

core_sys_lang_words 3 686 400

mobile_notifications 3 686 400

polls 3 686 400

skin_templates_previous 3 686 400

spam_service_log 3 162 112

dp3_rs_referrals 2 637 824

profile_friends 2 637 824

videos 2 637 824

cache_store 2 621 440

blog_lastinfo 2 555 904

validating 2 342 912

core_editor_autosave 2 113 536

search_sessions 2 113 536

task_logs 2 113 536

blog_entries 1 738 692

blog_blogs 1 589 248

blog_comments 1 589 248

blog_rsscache 1 589 248

blog_trackback 1 589 248

downloads_downloads 1 589 248

skin_css 1 589 248

topic_ratings 1 589 248

topic_views 1 589 248

videos_comments 1 589 248

admin_logs 1 506 688

forums_recent_posts 1 064 960

core_hooks_files 294 912

core_sys_conf_settings 294 912

blog_cblocks 262 144

forums 245 760

groups 245 760

skin_css_previous 229 376

skin_replacements 229 376

admin_login_logs 205 008

permission_index 163 840

blog_custom_cblocks 147 456

ignored_users 131 072

mail_queue 131 072

faq 114 688

videos_rate 114 688

rc_comments 98 304

rc_modpref 98 304

core_hooks 81 920

blog_category_mapping 65 536

bulk_mail 65 536

core_inline_messages 65 536

core_soft_delete_log 65 536

dp3_fi_icons 65 536

member_map 65 536

moderators 65 536

profile_portal_views 65 536

tags_index 65 536

cal_events 50 004

admin_permission_rows 49 152

badwords 49 152

blog_ratings 49 152

blog_updatepings 49 152

blog_voters 49 152

inv_awards_awarded 49 152

loginas_logs 49 152

team_members 49 152

announcements 32 768

api_log 16 384

api_users 16 384

attachments_type 16 384

banfilters 16 384

bbcode_mediatag 16 384

blog_akismet_logs 16 384

blog_categories 16 384

blog_cblock_cache 16 384

blog_default_cblocks 16 384

blog_editors_map 16 384

blog_mediatag 16 384

blog_moderators 16 384

blog_pingservices 16 384

blog_polls 16 384

blog_rssimport 16 384

blog_themes 16 384

blog_this 16 384

blog_trackback_spamlogs 16 384

blog_views 16 384

cache_simple 16 384

cal_calendars 16 384

cal_event_comments 16 384

cal_event_ratings 16 384

cal_event_rsvp 16 384

cal_import_feeds 16 384

cal_import_map 16 384

captcha 16 384

converge_local 16 384

core_applications 16 384

core_archive_log 16 384

core_archive_restore 16 384

core_archive_rules 16 384

core_geolocation_cache 16 384

core_incoming_email_log 16 384

core_incoming_emails 16 384

core_item_markers 16 384

core_rss_imported 16 384

core_share_links 16 384

core_share_links_caches 16 384

core_sys_cp_sessions 16 384

core_sys_lang 16 384

core_sys_login 16 384

core_sys_module 16 384

core_sys_settings_titles 16 384

core_uagent_groups 16 384

core_uagents 16 384

custom_bbcode 16 384

dnames_change 16 384

downloads_categories 16 384

downloads_ccontent 16 384

downloads_cfields 16 384

downloads_comments 16 384

downloads_filebackup 16 384

downloads_files 16 384

downloads_files_records 16 384

downloads_filestorage 16 384

downloads_fileviews 16 384

downloads_mime 16 384

downloads_mimemask 16 384

downloads_mods 16 384

downloads_sessions 16 384

downloads_temp_records 16 384

downloads_urls 16 384

dp3_adv_topics 16 384

emoticons 16 384

forum_perms 16 384

forums_archive_posts 16 384

inv_awards 16 384

inv_awards_auto_awards 16 384

inv_awards_cats 16 384

links 16 384

links_cats 16 384

links_comments 16 384

links_ratings 16 384

links_tracker 16 384

login_methods 16 384

masspms 16 384

members_partial 16 384

members_warn_actions 16 384

members_warn_reasons 16 384

mobile_app_style 16 384

mobile_device_map 16 384

mod_queued_items 16 384

pfields_data 16 384

pfields_groups 16 384

profile_friends_flood 16 384

question_and_answer 16 384

rc_classes 16 384

rc_status 16 384

rc_status_sev 16 384

reputation_levels 16 384

rss_export 16 384

rss_import 16 384

rss_imported 16 384

skin_collections 16 384

skin_generator_sessions 16 384

skin_merge_session 16 384

skin_templates_cache 16 384

skin_url_mapping 16 384

spider_logs 16 384

subscription_currency 16 384

subscription_extra 16 384

subscription_logs 16 384

subscription_methods 16 384

subscription_trans 16 384

subscriptions 16 384

tags 16 384

task_manager 16 384

team_invites 16 384

team_news 16 384

team_ranks 16 384

template_sandr 16 384

titles 16 384

topic_mmod 16 384

topic_prefixes 16 384

twitter_connect 16 384

upgrade_history 16 384

upgrade_sessions 16 384

videos_cat 16 384

videos_favorites 16 384

videos_thumbnail_sites 16 384

teams 12 764

inv_awards_cats 0

Jakieś sugestie? Wersja w excelu w załączeniu.

Pozdrawiam :-)

sql.rar

Edytowane przez jasny

Not cool guy everyday... Photographer at any chance

Odnośnik do komentarza
Udostępnij na innych stronach

Na pewno mozesz wyczyścic powiadomienia, z exela wynika że masz ich ponad 2 miliony (?)

Również postów jest ponad 4 miliony, zastanowiłbym się nad aktualizacja forum, a następnie archiwizacją dużej części w oddzielnej bazie danych.

Spadnie Ci też wtedy automatycznie wielkość tabeli content_cache_posts

Edytowane przez kodif
Odnośnik do komentarza
Udostępnij na innych stronach

Hmm... ciekawy pomysł z tą archiwizacją .... ale jak poradzić sobie wtedy z funkcjonalnością forum (liczenie postów użytkowników itp ).

Co do powiadomień... to jaki pattern byś przyjął? Po prostu powiadomienia starsze niż 1 rok usunąć ? :)

Not cool guy everyday... Photographer at any chance

Odnośnik do komentarza
Udostępnij na innych stronach

Z archiwizacją? Normalnie. To jest wbudowana funkcja w wersji 3.3

Co do powiadomień... to jaki pattern byś przyjął? Po prostu powiadomienia starsze niż 1 rok usunąć?

Starsze niż rok? Ja bym wywalił starsze niż miesiąc, tak mam u siebie ustawione.

W końcu to tylko powiadomienie, za wiele treści nie niesie :)

Odnośnik do komentarza
Udostępnij na innych stronach

Od tego więc zacznę :)

Usuniętych rekordów: 1698429. ( Wykonanie zapytania trwało 57.7719 sekund(y) ) - notyfikacje wszystkie powyżej miesiąca wstecz.

Ustawiłem też archiwizacje tematów w ACP - nawet nie widziałem tej opcji wcześniej ;-)

Jakies dodatkowe sugestie ?

Edytowane przez jasny

Not cool guy everyday... Photographer at any chance

Odnośnik do komentarza
Udostępnij na innych stronach

Od tego więc zacznę :)

Usuniętych rekordów: 1698429. ( Wykonanie zapytania trwało 57.7719 sekund(y) ) - notyfikacje wszystkie powyżej miesiąca wstecz.

Ustawiłem też archiwizacje tematów w ACP - nawet nie widziałem tej opcji wcześniej ;-)

Jakies dodatkowe sugestie ?

sql - 1step.rar

Not cool guy everyday... Photographer at any chance

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Wyczyść jeszcze:

  • mail_error_logs
  • sessions (wyloguje wszystkich, więc daj warunek na np. wszystkie starsze niż 3 dni)

Przy reszcie nie ma sensu grzebać.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.