Bonjour,
Je développe un outil de monitoring et sur le segment Log d'une base j'ai le nombre de pages disponibles (curunreservedpgs) supérieures au nombre de pages total (size).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select dbid, segmap , lstart , size , vstart , pad , unreservedpgs from master..sysusages where dbid=db_id('mutudoc') go select dbid, size, curunreservedpgs(dbid, lstart, unreservedpgs) as "curunreservedpgs" from master..sysusages where segmap = 4 and dbid=db_id('mutudoc') goJ'ai voulu passer les dbcc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 dbid segmap lstart size vstart pad unreservedpgs ----------- ----------- ----------- ----------- ----------- ----------- ------------- 10 3 0 4096000 167772160 NULL 840 10 3 4096000 4096000 184549376 NULL 0 10 3 8192000 4096000 201326592 NULL 0 10 3 12288000 3072000 218103808 NULL 0 10 4 15360000 256000 234881024 NULL 255000 10 3 15616000 4096000 587202560 NULL 3722228 dbid size curunreservedpgs ----------- ----------- ---------------- 10 256000 264746
Mais le problème est toujours là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 dbcc checkdb(master) go dbcc checkalloc(master) go dbcc checkcatalog(master) go
Auriez vous une idée du problème, merci.
Partager