optymalizacja bazy danych - nowa tabela

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

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.

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

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?

0

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

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