Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Français) » Aide contextuelle » Aide du module de connexion SQL Anywhere » Présentation des fenêtres de propriétés SQL Anywhere

 

Fenêtre Actualiser l'index textuel

Elle comporte les éléments suivants :

  • Choisissez le niveau d'isolement à utiliser pour l'opération d'actualisation   Sélectionnez l'un des niveaux d'isolement ci-après afin de spécifier le type de verrouillage à appliquer aux tables sous-jacentes lors de l'actualisation. Le type de verrouillage détermine le mode de remplissage de la vue matérialisée ainsi que le niveau de concurrence d'accès autorisé pour les transactions.

  • RU (Read Uncommitted) - niveau 0   Cette option offre le niveau maximal de concurrence d'accès, mais il est possible que des lectures de données modifiées (dirty reads), des lectures non répétables et des lignes fantômes soient observées dans les jeux de résultats.

  • RC (Read Committed) - niveau 1   La concurrence d'accès est inférieure à celle du niveau 0, mais certaines des incohérences observées dans les jeux de résultats au niveau 0 sont éliminées. Les lectures non répétables et les lignes fantômes subsistent encore mais les lectures de données modifiées sont exclues.

  • RR (Repeatable Read) - niveau 2   Cette option exclut les lectures de données modifiées et les lignes non répétables. Des lignes fantômes peuvent exister.

  • Sérialisable - niveau 3   Il offre la concurrence d'accès la moins élevée et constitue le niveau d'isolement le plus strict. Les lectures de données modifiées, les lectures non répétables et les lignes fantômes sont interdites.

  • Cliché   Cette option utilise un cliché des données validées à partir du moment où la première ligne est lue, insérée, mise à jour ou supprimée par la transaction. Il s'agit du niveau par défaut si la vue est de type manuel et que l'isolement de cliché est activé pour la base de données.

  • Mode partagé   Pendant toute la durée de l'actualisation, ce mode offre aux autres transactions un accès en lecture sur les tables sous-jacentes. Lorsque cette clause est spécifiée, des verrous de table partagés sont posés sur toutes les tables sous-jacentes avant l'opération d'actualisation et jusqu'à ce que celle-ci soit exécutée. Pour plus d'informations, reportez-vous à la section REFRESH TEXT INDEX statement.

    Il s'agit du mode par défaut si la vue est de type manuel et que l'isolement de cliché est désactivé pour la base de données. Le mode partagé est également utilisé par défaut si la vue est de type immédiat, que l'isolement de cliché soit activé ou non.

  • Mode exclusif   Cette option pose des verrous de table exclusifs sur toutes les tables sous-jacentes. Aucune autre transaction n'est autorisée à exécuter des requêtes, des mises à jour ou toute autre action sur la ou les tables sous-jacentes tant que l'opération d'actualisation n'est pas terminée. S'il est impossible de poser des verrous de table exclusifs, l'opération d'actualisation échoue et une erreur est renvoyée.

    Sélectionnez cette option si vous souhaitez garantir une mise à jour cohérente des données par rapport à celles validées dans les tables sous-jacentes, sans modifier le niveau d'isolement. Pour plus d'informations, reportez-vous à la section REFRESH TEXT INDEX statement

 Voir aussi