optymalizacja bazy danych - nowa tabela

Odpowiedz Nowy wątek
fufekn
2011-02-11 19:34
fufekn
0

Witam,

Baza danych przechowuje zgłoszenia naprawy. Wszystkie zgłoszenia muszą pozostać w bazie w celach archiwalnych, jednak zgłoszenia, które dostały status "Zakończone" nie są już w ogóle używane.

Pyt.: Czy stworzenie nowej tabeli i przenoszenie do niej "Zakończonych" zleceń poprawi wydajność bazy danych ?

pozdrawiam fn

Pozostało 580 znaków

2011-02-11 19:53

Rejestracja: 13 lat temu

Ostatnio: 2 lata temu

0

na dłuższą metę - tak. Domyślam się że operacje będą wykonywane tylko na aktywnych zgłoszeniach. wtedy wyszukiwanie będzie efektywniejsze, gdy liczba wyników będzie mała.


Pozostało 580 znaków

fufekn
2011-02-11 20:07
fufekn
0

oczywiście,
również admin będzie miał możliwość pogrzebać w tych archiwalnych zgłoszeniach, ale to tylko w razie potrzeby,
ok dzięki za odp

Pozostało 580 znaków

2011-02-12 13:57
Administrator

Rejestracja: 18 lat temu

Ostatnio: 1 dzień temu

0

Zalezy jaki jest rozmiar w tabeli (w MB) oraz ile rekorow, a takze jaki jest dzienny przyrost rekordow?
Chodzi o to, aby niepotrzebnie nie wykonywac dodatkowej pracy, ktora nie przyniesie zadnych efektow. Moze waskie gardlo jest gdzie indziej?

Pozostało 580 znaków

2011-02-13 19:09

Rejestracja: 10 lat temu

Ostatnio: 5 lat temu

0

Nie, tworzenie 2 tabel nie ma sensu. Używaj indeksów częściowych (partial index).


da da da daaa

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0