modifyQueue
Description
L'action permet d'ajuster les paramètres de la file d'attente des réponses de vos actions CASLes actions CAS sont des unités de travail exécutées par le serveur Cloud Analytic Services pour manipuler, transformer ou analyser des données en mémoire de manière distribuée et parallèle.. C'est très utile quand vous générez beaucoup de résultats et que vous ne voulez pas engorger la mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya. de votre serveur. Pensez-y comme à un videur de boîte de nuit qui contrôle combien de réponses () et quel volume () peuvent rester dans la file d'attente, sauf qu'il est beaucoup plus poli !
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| maxActions | Spécifie le nombre maximum de réponses d'actions à conserver dans l'historique. |
| maxSize | Spécifie la taille maximale, en octets, allouée pour les réponses d'actions mises en file d'attente. |
Préparation des données
Préparation de l'environnement
L'action modifyQueue agit au niveau du système CAS et ne nécessite pas de table de données. Voici tout de même le code pour initier une session CAS standard.
| 1 | cas monCas; |
Exemples d'utilisation
Ajustement du nombre maximum d'actions
Ce code limite la file d'attente à 20 actions pour garder un espace mémoire propre et allégé.
| 1 | PROC CAS; |
| 2 | BUILTINS.modifyQueue maxActions=20; |
| 3 | RUN; |
| 4 | QUIT; |
Résultat Attendu :
Configuration complète et simultanée des limites
Exemple permettant de limiter à la fois le nombre de requêtes conservées à 50 et la taille totale allouée à 5 Mo (5000000 octets). Parfait pour contrôler l'empreinte mémoire d'un programme lourd.
| 1 | PROC CAS; |
| 2 | BUILTINS.modifyQueue / |
| 3 | maxActions=50 |
| 4 | maxSize=5000000; |
| 5 | RUN; |
| 6 | QUIT; |