|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
On m'octroie pour mes BASES ASE 12.5.6 2 Go de mémoire de plus (joie) je tente depuis 1 heure d'augmenter la mémoire en fesant un ce sont des pages de 2K et je passe de 1Go a 3 Go mais quand je fais un top de ma machine et apres redémarrage de l'ASE pour qu'il prenne en compte ma modif et ben il prend pas l'espace qu'il devrait il reste a 1Go d'utilisé ... y'a t'il autre chose a modifier ?? ou savez-vous d'oû peut venir le problème?
Merci de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() |
En 12.5 changer le "max memory" ne fait que d'augmenter la limite maxi de mémoire qu'ASE peut utiliser.
Il faut utiliser sp_cacheconfig pour allouer cette mémoire à une (ou plusieurs) cache. 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 |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Donc pour augmenter mon data cahe j'ai fais
Code :
sp_cacheconfig 'default data cache', '920M' |
|
|
00
|
|
|
#4 | ||
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Pour que vous puissiez avoir le max d'infos, lorsque je fais un sp_configure voici ce que j'obtient
Code :
|
||
|
|
00
|
|
|
#5 | |
![]() ![]() |
Citation:
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Donc fadace la solution a mon problème ??? c'est ?? ... comprendre Sybase mais a part cela
|
|
|
00
|
|
|
#7 | |
![]() ![]() |
Citation:
il faut d'abord spécifier la taille maximale de la mémoire (ce qui impactera) le top,puis ensuite, dans ce contenu, tailler les caches. Que donnent sp_helpcache ? sp_configure cache ? sp_configure memory ? sp_cacheconfig ?
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
|
00
|
|
|
#8 |
![]() ![]() |
Il faut aussi voir que la taille visible via top (on nmon, etc) ne correspond pas nécessairement à la mémoire effectivement allouée par ASE.
Dans ton "sp_configure" on voit que le "total logical memory" est de env. 900MB, ce qui semble en fait trop peu par rapport à ta commande de sp_cacheconfig 920M. Poste peut-être l'output de "sp_cacheconfig" et de "sp_monitorconfig 'all'" pour qu'on voit un peu ce qui se passe. 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 |
|
|
00
|
|
|
#9 | ||||
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Oki merci messieurs voici ce que vous demandez.
Pour le sp_cacheconfig => Code :
Code :
|
||||
|
|
00
|
|
|
#10 |
![]() ![]() |
Tout ça semble tout à fait cohérent. Si la mémoire n'est pas visible depuis top c'est peut-être parce que top ne "voit" pas le segment "shared memory" qui est utilisé par Sybase...
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 |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : avril 2007 Messages : 15 ![]() |
heu ..
sp_cacheconfig 'default data cache', '2920M' J'ai bon? |
|
|
00
|
|
|
#12 | |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Citation:
Sinon n'y a t'il pas un paramètre système type shmmax ou autre ?? Ou peut être que sybase ne prendra la mémoire que dans le cas ou il en a besoin ?? Comme c'est semi dynamique quel est le mode de fonctionnement? |
|
|
|
00
|
|
|
#13 | ||
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Afin de vous fournir plus d'informations voici un sp_configure
Code :
Merci a vous. |
||
|
|
00
|
|
|
#14 |
|
Invité régulier
![]() Inscription : avril 2007 Messages : 15 ![]() |
Pour DB Artisan cet idiot de produit ne remonte pas toujours le message d'erreur.
Passe par la commande "preview" copie colle le script dans une fenetre de commande et passe le "à la main" pour avoir ton message d'erreur. Pour ton problème de mémoire est-ce que au niveau de l'os le user Sybase à une limite? En principe pour utiliser la mémoire en plus (si tout est ok niveau limite os) il faut juste augmenter la limite maxi de ton ASE avec : (là d'après tes infos c'est 5 Go) Et après du défini la taille des tes caches avec la commande Code :
sp_cacheconfig nom du cache', 'taille du cache' Essaye donc d'augmenter ton cache en définissant le default data cache à une valeur plus haute. si ca ne marche pas il doit surement y avoir un message d'erreur dans la log. Par exemple une limite OS. |
|
|
00
|
|
|
#15 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
ben je fais toutes les cmd via isql, j'ai pas de "problème" en soit, la base qui est en warm standby (base cible) fonctionne bien, mais là ou tu me fais peur c'est que tu dis 5Go, je n'ai que 4 Go sur cette machine, j'ai due faire une erreur dans le sp_configure car j'avais rentré la valeur en block et pas en Mo, mais Sybase aurait due me jeter non ??? 5 go sur 4Go il devrais jeter la commande il me semble ??? je peux tjs baisser le max memory, mais puis je rentrer la valeur en Mo et pas en block ?
|
|
|
00
|
|
|
#16 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Ca y'est j'ai enfin bon ... je me suis tromper dans le max memory en bloc, donc la valeur était rester a sa vzaleur de base et ASE aurait sans doute swappé j'ai vérifié le shmmax dans /etc/system et la valeur est biebn a 4 Go, toutes les modifs faites je suis bien a la bonne valeur dans mon top...
Merci a tous, en espérent que mes périgrinations servent a qq'un d'autre dans le besoin |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com