WARNING: Parallel WHERE evaluation suppressed ...

Hallo,

ich bekomme ständig die Fehlermeldung

WARNING: Parallel WHERE evaluation suppressed due to sort order on table(see SPDSEV1T/SPDSEV2T macro variables).

Ich habe allerdings keine Ahnung, weshalb diese Meldung kommt, was sie mir sagen soll und wie ich sie ggfs. eliminieren kann.

Weiß jemand mehr?

Grüße aus S
Wolfram Theurer

SPD Server

Offensichtlich greifen Sie auf einen SAS Scalable Performance Data Server (SPD Server) zu, einen für die Speicherung von großen Datenmengen und den schnellen parallelen Zugriff optimierten SAS-Server. Die genannten Makrovariablen steuern laut Online-Dokumentation die Optimierung von Indexzugriffen. Offensichtlich sind sie in Ihrer Installation so eingestellt, dass beim Zugriff auf vorsortierte Daten parallele Indexzugriffe deaktiviert werden, damit die Daten auch tatsächlich in der sortierten Reihenfolge zurückgegeben werden. (SPDSEV1T=1 und/oder SPDSEV2T=1). Dies ist die von SAS Institute empfohlene Einstellung. Soweit ich das von hier aus beurteilen kann, müssen Sie sich also über diese Meldung keine Sorgen machen. Wenn Sie schnellere Zugriffe auf Kosten der Sortierreihenfolge wollen, setzen Sie die Makrovariablen auf 2, das kann aber zu Problemen führen, siehe SAS Problem Note 10468.