Bonjour a tous
rac oracle 10g avec 3 serveurs.

j'ai un doute ... notre aplication est un site web, nous avons 50 fronteaux avec tomcat, dans chaque serveur tomcat un fichier root.xml avec la chaine, la chaine pointe vers un service qui, dans le tnsnames.ora regroupe bien les 3 vips.... le paramètre load_balance est à YES
et dans la config du tomcat aussi.

mais, j'ai ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
INST_ID	SQL_ID	SID	SERIAL#	SUBSTR(S.SQL_TEXT,0,60)	EXECUTIONS	BUFFER_GETS	CLUSTER_WAIT_TIME	MACHINE
3	4tns2jvd9tmwc	869	11617	select count(*) as total from table where id=:1 a	88743	2144326697	276958433	xx-tomcat-43-v
3	3bcthd2gqmxqm	869	4308	INSERT INTO dir(id,	27829	1080588	82307700	xx-tomcat-18-v
2	3bcthd2gqmxqm	869	4308	INSERT INTO dir(id, 	6704	166497	18762093	xx-tomcat-18-v
2	4tns2jvd9tmwc	869	11617	select count(*) as total from table  where id=:1 a	347	23450	54102	xx-tomcat-43-v
1	4tns2jvd9tmwc	869	11617	select count(*) as total from table  where id=:1 a	445	14313	239795	xx-tomcat-43-v
Voyez, le node 3 est toujours plus chargé que les autres, je ne comprends pas pourquoi.
comment peut-on analyser le comportement d'un RAC?

Autre question, si les blocks récupérés par une requête se trouvent dans la SGA du node 3, les autres nodes iront chercher les infos là-bas directement ?

J'ai très souvent dans le top 5, l'event gc cr request.
D'avance merci