Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels 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 24/04/2007, 12h26   #1
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
Par défaut Augmentation mémoire pour ASE ?

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
Code :
sp_configure "max memory", 2736000
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
arona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 13h19   #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
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
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 17h39   #3
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
Donc pour augmenter mon data cahe j'ai fais
Code :
sp_cacheconfig 'default data cache', '920M'
, mais malgré tout ma mémoire physique via un top sur ma machine n'est pas impacté... Cela marche cette commande mais je ne comprend pas bien le fonctionnement. En plus en passant via dbartisan la memory reste figé a ma valeur de départ ???
arona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 17h44   #4
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
Pour que vous puissiez avoir le max d'infos, lorsque je fais un sp_configure voici ce que j'obtient
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 Parameter Name                 DEFAULT     Memory Used Config Value Run Value   Unit                 Type
 ------------------------------ ----------- ----------- ------------ ----------- -------------------- ----------
 additional network memory                0          50       51200        51200 bytes                dynamic
 allocate max shared memory               0           0           0            0 switch               dynamic
 compression memory size                  0         152           0            0 memory pages(2k)     dynamic
 heap memory per user                  4096           0        4096         4096 bytes                dynamic
 LOCK shared memory                       0           0           0            0 switch               static
 max memory                           48128     5472000     2736000      2736000 memory pages(2k)     dynamic
 memory alignment boundary             2048           0        2048         2048 bytes                static
 memory per worker process             1024          34        1024         1024 bytes                dynamic
 messaging memory                       400           0         400          400 memory pages(2k)     dynamic
 shared memory starting address           0           0           0            0 NOT applicable       static
 total logical memory                 48128      904484      452242       712760 memory pages(2k)     read-only
 total physical memory                    0     1421568           0       710784 memory pages(2k)     read-only
 
(1 row affected)
arona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 19h04   #5
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Citation:
Envoyé par arona
Donc pour augmenter mon data cahe j'ai fais
Code :
sp_cacheconfig 'default data cache', '920M'
, mais malgré tout ma mémoire physique via un top sur ma machine n'est pas impacté... Cela marche cette commande mais je ne comprend pas bien le fonctionnement. En plus en passant via dbartisan la memory reste figé a ma valeur de départ ???
Oui, c'est bien ça ! ça fait un peu bizarre lorsque l'on est habitué aux anciennes versions, mais cela se comprend quant on intègre la notion de modification dynamique : à ce moment, il faut s'en garder sous le bras pour les structures
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 19h07   #6
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
Donc fadace la solution a mon problème ??? c'est ?? ... comprendre Sybase mais a part cela
arona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 19h14   #7
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Citation:
Envoyé par arona
Donc fadace la solution a mon problème ??? c'est ?? ... comprendre Sybase mais a part cela
... oh ! je ne me permettrai jamais !

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
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 07h45   #8
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
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
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 11h02   #9
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
Oki merci messieurs voici ce que vous demandez.
Pour le sp_cacheconfig =>
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 Cache Name                     STATUS    Type     Config Value Run Value
 ------------------------------ --------- -------- ------------ ------------
 dbccdb_cache                   Active    Mixed        17.00 Mb     17.00 Mb
 DEFAULT DATA cache             Active    DEFAULT     920.00 Mb    920.00 Mb
                                                   ------------ ------------
                                            Total     937.00 Mb    937.00 Mb
==========================================================================
Cache: dbccdb_cache,   STATUS: Active,   Type: Mixed
      Config Size: 17.00 Mb,   Run Size: 17.00 Mb
      Config Replacement: strict LRU,   Run Replacement: strict LRU
      Config Partition:            1,   Run Partition:            1
 IO Size  Wash Size Config Size  Run Size     APF Percent
 -------- --------- ------------ ------------ -----------
     2 Kb    204 Kb      0.00 Mb      1.00 Mb     10
    16 Kb   3264 Kb     16.00 Mb     16.00 Mb     10
==========================================================================
Cache: DEFAULT DATA cache,   STATUS: Active,   Type: DEFAULT
      Config Size: 920.00 Mb,   Run Size: 920.00 Mb
      Config Replacement: strict LRU,   Run Replacement: strict LRU
      Config Partition:            1,   Run Partition:            1
 IO Size  Wash Size Config Size  Run Size     APF Percent
 -------- --------- ------------ ------------ -----------
     2 Kb  61440 Kb      0.00 Mb    900.00 Mb     10
    16 Kb   4096 Kb     20.00 Mb     20.00 Mb     10
et pour sp_monitorconfig 'all' =>
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Usage information at date AND time: Apr 25 2007 11:00AM.
 
 Name                      Num_free    Num_active  Pct_act Max_Used    Num_Reuse
 ------------------------- ----------- ----------- ------- ----------- -----------
 additional network memory           0      394224 100.00       394224           0
 audit queue size                  100           0   0.00            0           0
 disk i/o structures               256           0   0.00            0           0
 heap memory per user             4096           0   0.00            0           0
 max cis remote connection         600           0   0.00            0           0
 max memory                    2025216      710784  25.98       710784           0
 max number network listen           4           1  20.00            1           0
 max online engines                  0           2 100.00            2           0
 memory per worker process         738         286  27.93          286           0
 number of alarms                   30          10  25.00           12           0
 number of aux scan descri         200           0   0.00            0           0
 number of devices                  15          35  70.00           35           0
 number of dtx participant         500           0   0.00            0           0
 number of java sockets            177           0   0.00            0           0
 number of large i/o buffe           6           0   0.00            1           0
 number of locks                499705         295   0.06        75284           0
 number of mailboxes                20          10  33.33           10           0
 number of messages                 64           0   0.00            0           0
 number of open DATABASES            5           7  58.33            7           0
 number of open indexes              1         499  99.80          500           0
 number of open objects            183        2217  92.38         2217           0
 number of remote connecti          20           0   0.00            2           0
 number of remote logins            20           0   0.00            2           0
 number of remote sites             20           0   0.00            1           0
 number of sort buffers            500           0   0.00           86           0
 number of user connection         145           5   3.33            6           0
 number of worker processe          10           0   0.00            0           0
 partition groups                 1024           0   0.00            0           0
 permission cache entries           15           0   0.00            0       37839
 procedure cache size            78134        1866   2.33         2065           0
 size of global fixed heap         300           0   0.00            0           0
 size of process object he        3000           0   0.00            0           0
 size of shared class heap        3072           0   0.00            0           0
 size of unilib cache           131916         720   0.54          720           0
 txn TO pss ratio                 2400           0   0.00            0           0
(RETURN STATUS = 0)
Merci par avance de votre aide d'autant qu'étant "parachuté" sur Oracle depuis qq mois.
arona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 11h58   #10
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
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
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 13h37   #11
Invité régulier
 
Inscription : avril 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 15
Points : 9
Points : 9
heu ..

sp_cacheconfig 'default data cache', '2920M'

J'ai bon?
gcouvez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 15h18   #12
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
Citation:
Envoyé par gcouvez
heu ..

sp_cacheconfig 'default data cache', '2920M'

J'ai bon?
Je ne comprend pas ta question ?? en default data cache on a Run Size: 920.00 Mb donc tu veux en venir oû?? (en plus avec les infos de fadace et Mickael j'avais déja fait cela .... )

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?
arona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 18h32   #13
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
Afin de vous fournir plus d'informations voici un sp_configure
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1> sp_configure 'memory'
2> go
Msg 17411, Level 16, State 1:
Server 'EX2FDA', Procedure 'sp_configure', Line 214:
Configuration OPTION IS NOT UNIQUE.
 
 Parameter Name                 DEFAULT     Memory Used Config Value Run Value   Unit                 Type
 ------------------------------ ----------- ----------- ------------ ----------- -------------------- ----------
 additional network memory                0          50       51200        51200 bytes                dynamic
 allocate max shared memory               0           0           1            1 switch               dynamic
 compression memory size                  0         152           0            0 memory pages(2k)     dynamic
 heap memory per user                  4096           0        4096         4096 bytes                dynamic
 LOCK shared memory                       0           0           0            0 switch               static
 max memory                           48128     5472000     2736000      2736000 memory pages(2k)     dynamic
 memory alignment boundary             2048           0        2048         2048 bytes                static
 memory per worker process             1024          34        1024         1024 bytes                dynamic
 messaging memory                       400           0         400          400 memory pages(2k)     dynamic
 shared memory starting address           0           0           0            0 NOT applicable       static
 total logical memory                 48128     1425644      452242       712822 memory pages(2k)     read-only
 total physical memory                    0     5472000           0      2736000 memory pages(2k)     read-only
 
(1 row affected)
An additional 4046356 K bytes of memory IS available FOR reconfiguration. This IS the difference BETWEEN 'max memory'
AND 'total logical memory'.
(RETURN STATUS = 1)
Mon problème est tjs présent pou la partie DBartisan, qq'un a t'il ce produit ce décalage est'il normal ?? de plus j'ai 4 Go sur cette machine voyez vous comment améliorer les perfs mémoire de mon dataserveur sachant que sur un top j'ai encore 1Go6 de dispo ?? et que l'on ne me renvoit pas a une doc en Anglais car je vais rien comprendre
Merci a vous.
arona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 09h10   #14
Invité régulier
 
Inscription : avril 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 15
Points : 9
Points : 9
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 :

Code :
sp_configure 'max memory'
(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'
Par défaut l'ASE travaille dans le cahce nommé 'default data 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.
gcouvez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 10h24   #15
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
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 ?
arona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 15h22   #16
Membre habitué
 
Inscription : mars 2006
Messages : 293
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 293
Points : 140
Points : 140
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
arona 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 15h57.


 
 
 
 
Partenaires

Hébergement Web