|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Bonjours a vous j'ai un journal de log sur une base avec 8 Go pour une base de 50 Go, mais elle a tendance depuis peu a être de plus en plus consomatrice d'espace, je voudrais savoir comment savoir qui consomme cela et pourquoi ?? Le sp_who ne me montre pas d'activité d'update ou autre pouvant justifier cela ??? Auriez-vous des pistes a investiguer pour avoir la solation a ce problème d'autant qu'avec la commande cela me vide pratiquement intégralement mes logs ?
Merci à vous |
|
|
00
|
|
|
#2 |
![]() ![]() |
Euh... c'est quoi l'option "skip_transaction" ???
A part cela - il faut regarder dans master..syslogshold et dans master..systransactions pour voir qui tient une transaction ouverte. Il suffit qu'une transaction ancienne soit ouverte pour que la log grandisse et ne puisse pas être tronquée. 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 ![]() |
pardon Mickael petit mélange entre ma prod et mon sujet ...
en tout cas merci pour les infos je regarde. A+ ;-) |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
ben j'ai vérifié sur tes deux tables system et aucune lignes sont présente ??? Mais mon espace de logs augmente...
Merci de ton aide |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
bizarre, tu dois au moins avoir un verrour posé qq part non ?
si tu fais un sp_lock tu dois au moins avoir une ligne avec un spid qui a un verrou sur une table / page / ligne de ta base ? |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Je suis toujours sur ce problème de remplissage de logs j'utilise les tables MDA et je ne trouve rien ni pourquoi ces logs se remplissent ....
Help en un mot |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
si tu fais un sp_lock tu dois au moins avoir une ligne avec un spid qui a un verrou sur une table / page / ligne de ta base ?
|
|
|
00
|
|
|
#8 | ||
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
bien oui j'ai un lock pour un select éffectivement, en "matchant" avec sysprocesses cela donne cela :
Code :
|
||
|
|
00
|
|
|
#9 |
![]() ![]() |
Un select qui ne demande pas de création de table temporaire (soit donc sans aggrégat, sans group by, ...), non.
Sinon, c'est souvent la tempdb qui est utilisée... ce qui fait qu'une tempdb pleine plante souvent la majeure partie des appels aux SP.
__________________
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
|
|
|
#10 |
![]() ![]() |
Euh... ce lock, ce ne serait pas ta propre session ?
(un select sur sysprocesses, ou une exécution de sp_lock va en principe poser un verrou "shared" sur l'une ou l'autre des tables système...) 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 | ||
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
bon mon journal ne rempli plus j'ai mis en cron un dump tran toto truncate_only... Mais cela ne solutionne pas mon problème en plus j'ai regardé la tempdb et elle n'est pas solicitez ...
Code :
|
||
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
elle est est "no options set" ta base toto ? C'est peut-être normal qu'il se remplisse ton log s'il n'y pas l'option 'trunc log on ckpt' ou si tu ne sauves pas régulièrement ton log dans un fichier ...
|
|
|
00
|
|
|
#13 |
![]() ![]() |
Ou si tu ne mets pas en place une sp_thresholdaction pour tronquer (ou sauver) la log quand elle passe un certain seuil.
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
|
|
|
#14 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Ben sur ma base toto j'ai en option select into/bulkcopy/pllsort et pas le trunc log on chekpoint, mais comme le disait Mickael j'ai mis en place le threshold action donc mon problème n'est pas que cela block ma base mais plus tôt le "pourquoi" du remplissage incontroler des logs. En fait je veux trouver d'ou cela vient pour mettre "sans doute" en cause les derniers dev des équipes de "dev" justement....
|
|
|
00
|
|
|
#15 |
![]() ![]() |
Si tu n'as pas le "trunc. log on checkpoint" alors tes logs vont forcéments se remplir - jusqu'à ce que le seuil du sp_thresholdaction est atteint.
Donc pour moi le comportement de ta base est tout à fait normal. 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
|
|
|
#16 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Oui je suis ok avec toi mais j'ai des scripts de dump automatique database ou log qui sont fait 2 X par jours donc que cela se rempli bcp plus qu'avant x 3 en terme d'espace et cela c'est pas normal... d'oû mon intérrogation
|
|
|
00
|
|
|
#17 |
![]() ![]() |
Dans ce cas j'ai vraiment mal compris ta question initiale...
Et tu as probablement simplement de l'activité de mise à jour plus importante qu'avant. Les tables MDA (monOpenObjectActivity) pourraient te renseigner sur quelles tables sont particulièrement touchées par ces mises à jour. 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
|
|
|
#18 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Oui je dois avouer que j'ai mal posé ma question du début.... Je vais regarder la table MDA dont tu me parlais.
Thx |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com