Partition de domaine : Services : JDBC

Affichage de colonne     Tâches connexes     Rubriques connexes

Dans WebLogic Server, les connexions à la base de données sont configurées via des sources de données et des sources de données multiples. Une source de données est un objet lié à l'arborescence JNDI comprenant un pool de connexions JDBC. Les applications peuvent rechercher une source de données dans l'arborescence JNDI, puis réserver une connexion à la base de données à partir de la source de données. Une source de données multiples est une abstraction autour d'un groupe de sources de données qui permet l'équilibrage de charge et le basculement entre les différentes sources de données.

Les sources de données JDBC suivantes ont été créées pour cette partition de domaine.

Remarque : les partitions de domaine colocataire WebLogic Server sont abandonnées dans WebLogic Server 12.2.1.4.0. La console et les pages d'aide associées seront enlevées dans la prochaine version.

Affichage de colonne

Pour contrôler le nombre de points de données affichés sur cette page, développez Personnaliser cette table et modifiez la liste Affichage de colonne. Chaque point de données apparaît dans sa propre colonne de la table.

Le tableau ci-dessous répertorie tous les points de données que vous pouvez afficher dans les colonnes de cette page.

Nom Description
Nom

Nom unique identifiant cette source de données dans le domaine WebLogic.

Attribut MBean (non applicable aux modules d'application) :
JDBCDataSourceBean.Name

Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

Type

Type de source de données. Les types valides sont les suivants :

  • GENERIC : source de données génériques

  • MDS : source de données multiples

  • AGL : source de données GridLink active

  • UCP : source de données Universal Connection Pool

  • PROXY : proxy pour les sources de données colocatives

Attribut MBean (non applicable aux modules d'application) :
JDBCDataSourceBean.DatasourceType

Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

Nom JNDI

Chemin d'accès JNDI de cette source de données. Par défaut, le nom JNDI est le nom de la source de données.

Les applications qui recherchent le chemin d'accès JNDI reçoivent une instance javax.sql.DataSource qui correspond à cette source de données.

Attribut MBean (non applicable aux modules d'application) :
JDBCDataSourceParamsBean.JNDINames

Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

Type d'algorithme

Algorithme déterminant le traitement des demandes de connexion pour la source de données multiples.

Vous pouvez indiquer l'un des types d'algorithme suivants :

  • Basculement

    Les demandes de connexion sont envoyées à la première source de données de la liste. Si la demande échoue, elle est envoyée à la source de données suivante figurant dans la liste, et ainsi de suite. Ce processus est répété jusqu'à ce qu'une connexion valide soit établie ou dès que la fin de la liste est atteinte. Dans ce dernier cas, une exception est générée.

  • Equilibrage de charge

    La source de données multiples répartit uniformément les demandes de connexion entre les sources de données membres. Avec cet algorithme, la source de données multiples permet également le traitement des basculements. Ainsi, lorsqu'une demande échoue, la source de données multiples l'envoie à la source de données suivante de la liste jusqu'à ce qu'une connexion valide soit établie ou dès que la fin de la liste est atteinte. Dans ce dernier cas, une exception est générée.

Attribut MBean (non applicable aux modules d'application) :
JDBCDataSourceParamsBean.AlgorithmType

Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

Pré-extraction de ligne activée

Permet la "pré-extraction" de plusieurs lignes (envoyées du serveur vers le client) en un seul accès au serveur.

Ce paramètre s'applique seulement à JDBC en phase d'abandon sur RMI.

Lorsqu'un client externe accède à une base de données à l'aide de JDBC via le serveur WebLogic, la pré-extraction des lignes améliore les performances car elle permet d'extraire plusieurs lignes du serveur vers le client en un seul accès au serveur. Le serveur WebLogic ne tient pas compte de ce paramètre et n'utilise pas la pré-extraction des lignes lorsque le client et le serveur WebLogic sont sur la même Java Virtual Machine (JVM).

Attribut MBean (non applicable aux modules d'application) :
JDBCDataSourceParamsBean.RowPrefetch

Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

Taille de pré-extraction de ligne

Si la pré-extraction de lignes est activée, indique le nombre de lignes de l'ensemble de résultats à pré-extraire pour un client.

Ce paramètre s'applique seulement à JDBC en phase d'abandon sur RMI.

La taille de pré-extraction optimale dépend des détails de la requête. En général, l'augmentation de cette valeur améliorera les performances, jusqu'à ce que vous atteigniez le palier. Au-delà du palier, même si vous continuez à augmenter la valeur, aucune amélioration significative des performances n'est perçue. Il est très rare qu'une valeur supérieure à 100 améliore les performances. La valeur par défaut devrait convenir à la plupart des situations.

Attribut MBean (non applicable aux modules d'application) :
JDBCDataSourceParamsBean.RowPrefetchSize

Valeur minimale : 2

Valeur maximale : 65536

Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

Taille de tranche de mémoire de flux de données

Indique la taille de tranche de mémoire des données pour les types de données de flux.

Ce paramètre s'applique seulement à JDBC en phase d'abandon sur RMI.

Les types de données de flux (résultant par exemple d'un appel à getBinaryStream()) sont transmis en tranches de mémoire dimensionnées à partir du server WebLogic vers le client, en fonction des besoins.

Attribut MBean (non applicable aux modules d'application) :
JDBCDataSourceParamsBean.StreamChunkSize

Valeur minimale : 1

Valeur maximale : 65536

Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

Cibles

Serveur et clusters ciblés par la source de données.

Attribut MBean :
TargetInfoMBean.Targets

Etendue

Portée dans laquelle la source de données est créée.

Partitions de domaine

Partitions dans lesquelles cette source de données est accessible.

Tâches connexes

Rubriques connexes