Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1469 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ORACLE] Simulé une activité sur une BD Oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ORACLE] Simulé une activité sur une BD Oracle

n°1700407
iSam
Posté le 11-03-2008 à 10:58:27  profilanswer
 

Bonjour,
 
Je souhaite simulé un grosse activité une une BD oracle afin de faire du capacity planning, est ce que quelqu'un a déjà fait ça? quelqu'un connait un outils pour le faire?

mood
Publicité
Posté le 11-03-2008 à 10:58:27  profilanswer
 

n°1700413
couak
Posté le 11-03-2008 à 11:06:10  profilanswer
 

jmeter + connecteur JBDC

n°1700424
iSam
Posté le 11-03-2008 à 11:20:48  profilanswer
 

la première idée qui m'ait venu c'est de mettre en place un script qui remplira des champs comme un bourain... mais est ce qu'il y a pas une sollution plus "propre"

n°1700427
couak
Posté le 11-03-2008 à 11:23:38  profilanswer
 

oui : jmeter

n°1700430
iSam
Posté le 11-03-2008 à 11:25:53  profilanswer
 

Merci

n°1700431
couak
Posté le 11-03-2008 à 11:29:19  profilanswer
 

Tu as une solution payante comme Benchmark Factory de Quest (l'éditeur de Toad entre autre), et des solutions opensource comme Hammerora, mais j'ai trouvé ca un peu lourd à mettre en place
C'est pour ca que jmeter est pas mal de ce côté là, même si à la base il n'a pas été fait pour les DB

n°1700434
iSam
Posté le 11-03-2008 à 11:34:00  profilanswer
 

en effet , au fait JMeter selon ce que je viens de lire est parfait, d'autant plus que je monterais tout cela sur des VMs donc c'est parfait pour moi ,
 
je t'en remercie encore une foi

n°1700443
couak
Posté le 11-03-2008 à 12:04:43  profilanswer
 

VM ou pas, ton goulot d'étranglement c'est la quantité de mémoire attribué à JMeter et le débit réseau de chaque noeud
En effet, il est possible d'avoir plusieurs noeuds et de lancer une simulation depuis 1 seul poste maître (qui contrôle les autres noeuds esclaves)
Si tu mets toutes tes VM sur un même noeud physique, autant faire tourner JMeter sur ce noeud physique (t'auras les contraintes des VM en moins).
 
C'est marrant, perso j'ai fait l'inverse de ce que tu veux faire :p
J'ai lancé 60 threads depuis mon poste de travail physique (256Mo de RAM affecté à JMeter + carte réseau en 100Mbs) pour tester le comportement d'une base Oracle hébergée sous forme de VM sous VMware ESX

n°1700445
iSam
Posté le 11-03-2008 à 12:09:41  profilanswer
 

et les résultats était concluant?

n°1700466
couak
Posté le 11-03-2008 à 13:13:44  profilanswer
 

Oui pour pas mal de raisons :
- la VM était correctement taillée (2 vCPU et 4Go de RAM)
- la base était également de bonne taille (1 Go de SGA dynamique)
- l'hôte physique était bien (VMware ESX avec baie SAN et 4 cartes réseaux en équilibrage de charges)
- si c'était pas suffisant, je pouvais facilement faire x2 à la VM (4 vCPU et 8Go de RAM en quelques clics)
 
Je devais juste tester si la base tenait 100 requêtes/sec, ce qui est largement faisable pour une base Oracle correctement taillée
Bon après X requêtes/sec ca veut rien dire, si tu fais "select * from dual" c'est sûr que tu exploses le score, mais au moins ca donne une idée
 
Un bon billet sur le blog de VMware sur 10 bonnes raisons de mettre Oracle sous VMware : http://blogs.vmware.com/performanc [...] s-why.html
Grosso-modo ils prétendent qu'avec une couche virtuelle par dessus, et sous certaines conditions, on est capable de faire plus d'I/O par seconde

mood
Publicité
Posté le 11-03-2008 à 13:13:44  profilanswer
 

n°1700502
iSam
Posté le 11-03-2008 à 13:59:47  profilanswer
 

Merci couak c'est très sympa de ta part

n°1702055
Profil sup​primé
Posté le 13-03-2008 à 20:39:24  answer
 

+1 je jetterai un oeil à ça à mon retour de congés, merci pour l'astuce


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ORACLE] Simulé une activité sur une BD Oracle

 

Sujets relatifs
Modifier des utilisateurs oracle[Pro*C]Se connecter a Oracle avec DevC++
Problème de connection Oracle depuis ASP[Résolu][Oracle 10g] Quels paramètres pour EXP ?
[Oracle SQL] problème de script SettingsOracle - besoin d'aide pour un outer join
problème de selection de date dans ma requête oracleequivalent ORACLE de INTERVAL mysql
[Oracle] Sauvegarde online[PHP] oracle et paramètre de type date ( ou alors sysdate ;) )
Plus de sujets relatifs à : [ORACLE] Simulé une activité sur une BD Oracle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR