Précédent   Forum des professionnels en informatique > Bases de données > Sybase > Adaptive Server Enterprise
Adaptive Server Enterprise Forum d'entraide concernant Sybase Adaptive Server Enterprise, le dataserver phare de Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/08/2007, 15h50   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2002
Messages : 81
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 81
Points : 14
Points : 14
Par défaut ASE 12.5: Ajout d'un engine

Bonjour à tous,

je suis en train de m'arracher les cheveux... j'ai cherché partout sans succés...
Sauriez vous comment on peut faire pour ajouter un engine...
J'ai (grâce à Spotlight) vu que de temps à autres mon utilisation CPU était à 100%, et j'ai lu que rajouter un engine peut etre une bonne chose.
Le problème c'est que je ne trouve pas comment faire!

aujourd'hui je n'ai qu'un engine défini!

Merci de votre aide par avance!

Mike
mikew75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 16h35   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Pour commencer il faut qu'il y ait plus d'un CPU sur ta machine...

Ensuite, il faut positionner l'option "max online engines" au nombre maximum d'engine qu'on veut utiliser. C'est un paramètre statique, il faut donc faire un arrêt / relance après l'avoir modifié.

Ensuite on positionne le paramètre "number of engines at startup" qui définis le nombre d'engines lorsque ASE démarre. Ce nombre doit être inférieur ou égal à "max online engines".

On peut aussi démarrer ou arrêter un engine via sp_engine, mais on ne peut évidemment pas aller au delà du "max online engines".

La syntax de sp_engine est:
Code :
1
2
 
sp_engine {'online'|'offline' [, engine_nbr] | 'shutdown' [,engine_nbr] | 'can_offline' [, engine_nbr]
Par example, pour démarrer un engine:
Code :
1
2
3
 
sp_engine 'online'
go
Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 16h44   #3
Candidat au titre de Membre du Club
 
Inscription : juillet 2002
Messages : 81
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 81
Points : 14
Points : 14
Merci beaucoup pour ta réponse très claire, et complète...
Dernière question avant de cloturer ce topic:

tu dis qu'il faut qu'il y ait plus d'un CPU sur ma machine, est ce que les CPU multicore type core 2 duo ou athlon x2 compte comme un CPU ou comme plusieurs CPU?

Merci beaucoup!

Mike
mikew75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 18h21   #4
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
ASE utilise ce que l'OS lui déclare comme CPU. Donc en général un Intel dual-core compte comme deux CPUs.

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 09h09   #5
Candidat au titre de Membre du Club
 
Inscription : juillet 2002
Messages : 81
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 81
Points : 14
Points : 14
ok parfait!

Merci beaucoup pour ta réponse!
mikew75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 12h46   #6
Candidat au titre de Membre du Club
 
Inscription : juillet 2002
Messages : 81
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 81
Points : 14
Points : 14
Par défaut engine n'est plus online après restart sybase

je pensais que ma question suivante serait intéressante dans le même topic...

je viens d'ajouter un engine à ma Base
avec:
Code :
1
2
3
4
sp_configure "max online engines", 2
go
reconfigure
go
ensuite il faut redémarrer sybase

puis il faut mettre le nouvel engine en line:

Code :
1
2
sp_engine "online", 1 
go
pour vérifier qu'il est bien en ligne on peut utiliser cette requete:
Code :
1
2
SELECT * FROM sysengines 
go
il doit y avoir autant de lignes que d'engine...

maintenant ma question est: lorsque je redémarre sybase, apres avoir ajouté et mis en ligne mon nouvel engine, ben celui ci n'apparait plus, il faut que je le recrée à chaque fois...
comment puis-je remédier à ce problème

Merci encore!

Mike
mikew75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 13h27   #7
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Code :
1
2
sp_configure 'number of engines at startup', 2
go
et voilà...

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 13h31   #8
Candidat au titre de Membre du Club
 
Inscription : juillet 2002
Messages : 81
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 81
Points : 14
Points : 14
Merci bcp Michael
mikew75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h56.


 
 
 
 
Partenaires

Hébergement Web