Es gibt sichere Wege, einen Server in die Knie zu zwingen - und es gibt todsichere Wege. Du hast den todsicheren gewählt.
Benutzerabhängiger wechslnder Indexaufbau (das ist, wie mein Vorredner schon sagte, verboten und führt auf jeden Fall zu fehlerhaften Ergebnissen), nie aktuelle Ansicht (wegen Zeitabhängigkeit) mit komplexer Berechnung für Selektionsformel, die auf jedes Dokument permanent angewendet werden muß.
Nimm die ganze überflüssige Zeiteinkreisung heraus, bau eine Ansicht nach Berater (Autor_OE) mit absteigendem Datum und setze die als eingebettete Ansicht mit SingleCategory @Username in eine "Beratersteuer-Maske" ein. Du ahnst gar nicht, wie schnell diese Ansicht sein wird, wie sehr die Notebooks mit einer lokalen Replik dieser DB wieder an Tempo gewinnen.
Wenn du wirklich diese abenteuerlich zusammengebastelte "fortlaufende Kalenderwoche" brauchst, berechne sie in den Dokumenten in der Maske, aber nicht in der Ansicht.
Gruß
Norbert