optymalizacja bazy danych - nowa tabela

optymalizacja bazy danych - nowa tabela
  • Rejestracja: dni
  • Ostatnio: dni
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

Loganek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 268
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.

  • Rejestracja: dni
  • Ostatnio: dni
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

Adam Boduch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11950
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?

RF
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.