Ale rdp to nie jest nic związanego z samym systemem! To jest tylko proteza pozwalająca na pracę pseudo (bo tak na prawdę program jest uruchomiony na serwerze a nie na kompie klienta) zdalną. Może to być związane też z tym, że na jednej fizycznej maszynie (przynajmniej tak wynika z Twojego opisu) stoi baza i kilka/naście/dziesiąt zdalnych sesji.
Co do szybkości pracy to ma na to wpływ bardzo wiele czynników - zaczynając od czysto sprzętowych jak sam serwer (ilość pamięci, procesorów, szybkość dysków, konfiguracja) czy też sieć, przez taki drobiazg jak rozmiar bazy oraz konfiguracja SZDB a kończąc na optymalizacji samych zapytań.
Mam wrażenie, że masz jakiś system u siebie i szukasz jakiegoś punktu zaczepienia żeby jego autorzy ruszyli dupę i poprawili to co spartolili. Generalnie jeśli system nie był pisany z myślą o dużym ruchu to ciężko będzie coś więcej z niego wycisnąć.
Inna sprawa, że większe systemy tak naprawdę wymagają ciągłej opieki a to z tej prostej przyczyny, że różne zestawienia, które "śmigają" dla np. 1mln rekordów, dla np. 10mln rekordów już mogą "żółwić" a wystarczy dodać/zmienić indeks i będzie "bajka".
Na koniec tylko dodam, że pytania typu "czy spotkał się ktoś z dużym systemem" są mało poważne - to tak samo jakby zapytać "czy widziałeś dużego psa?" - a jaki to jest ten duży? Dla jednego to będzie taki, co ma 30cm w kłębie dla innych taki co ma 50cm to będzie mały...