INPLACEDATAWRITE

L'écriture de données sur place signifie que lorsque des mises à jour se produisent, le bloc de données peut être écrit au même emplacement, à condition que la taille compressée du bloc de données corresponde à son emplacement d'origine sur le disque.

L'écriture de données sur place peut aider à réduire la fragmentation des données et à réduire le besoin de restructurer fréquemment le cube Essbase. Il réduit également le besoin de mises à jour fréquentes des index, ce qui améliore les performances.

Le paramètre de configuration INPLACEDATAWRITE active ou désactive l'écriture de données sur place comme alternative aux mises à jour de bloc nécessitant de nouveaux emplacements de disque.

Utilisez cette configuration uniquement lorsque ORACLEHARDWAREACCELERATION a la valeur True.

La configuration INPLACEDATAWRITE s'applique uniquement aux bases de données en mode "block storage" (BSO) et non aux bases en mode "aggregate storage" (ASO).

Syntaxe

INPLACEDATAWRITE [appname [dbname]] TRUE|FALSE 
  • appname : facultatif. S'il est fourni, le paramètre s'applique uniquement à l'application spécifiée ; sinon, le paramètre s'applique à toutes les applications.

  • dbname : facultatif. Spécifie la base de données (cube) dans l'application indiquée par appname. Si vous indiquez une valeur pour dbname mais que vous n'indiquez pas de valeur pour appname, votre spécification est ignorée.

  • TRUE : l'écriture de données sur place est activée lorsque la condition ORACLEHARDWAREACCELERATION a la valeur TRUE. Il s'agit de la fonction par défaut.

  • FALSE : l'écriture de données sur place est désactivée.

Exemple

INPLACEDATAWRITE Sample Basic FALSE