Welcome to Sign in | Help
in Search

tempdb sql server 2005 - 35Gb

Last post 02-04-2009, 10:17 AM by Diana. 4 replies.
Sort Posts: Previous Next
  •  02-04-2009, 9:52 AM 6691

    tempdb sql server 2005 - 35Gb

    salut, am o problema cu baza tempdb....are ~ 38 Gb si anume tempdev-ul nu logul

    am incercat sa-i fac shrink si degeaba nu vrea sa se micsoreze

    nu ii pot da momentan un restart de serviciu pt ca este pe serverul de productie

    cum ii pot micsora dimensiune?

    am rulat DBCC OPENTRAN si imi zice ca "DBCC OPENTRAN returns no transactions."

    multumesc

    alex.

    DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages
    2        1       3836576       1024             12128         12120
    2        2            96             64                 96              64

  •  02-04-2009, 10:03 AM 6692 in reply to 6691

    Re: tempdb sql server 2005 - 35Gb

    ce iti da la
    EXEC tempdb..sp_spaceused
    ?
    Dupa cite stiu, http://support.microsoft.com/default.aspx/kb/307487 , nu prea poti sa ii faci prea mare lucru ...

    Ignat Andrei
    http://serviciipeweb.ro/iafblog
  •  02-04-2009, 10:07 AM 6693 in reply to 6692

    Re: tempdb sql server 2005 - 35Gb

    imi da:

    database_name database_size unallocated space
    tempdb              29974.00 MB     29916.80 MB

    reserved     data      index_size     unused
    57808 KB  53616 KB    3048 KB    1144 KB

    alex.

  •  02-04-2009, 10:11 AM 6694 in reply to 6691

    Re: tempdb sql server 2005 - 35Gb

    Ce se aplica la shrink LOG nu merge si la shrink DB. Opentran n-are nici o legatura cu marimea DB-ului.

    Trebuie sa identifici rowset-ul care consuma spatiu. Potzi folosi sp_spaceused.
    Daca sp_spaceused nu e concludent uitate in tempdb.sys.partitions (rows mare) si in tempdb.sys.dm_db_partition_stats (page_count-uri mari). Ideea e sa gasesti un object_id care consuma mult spatiu, si de acolo sa continui investigarea (cine e obiectul, cine-l creeaza, de ce nu sterge din el etc etc). Tipic gasesti chestii gen #tabela_mea sau 'asp session state table' sau alte prostii asemanatoare.
    Daca ai ghinion obiectul care consuma nu e un obiect real ci un worktable intern, atunci e mai greu de gasit vinovatul, dar mai intii sa vedem daca asta ecazul sau nu.

    http://rusanu.com
  •  02-04-2009, 10:17 AM 6695 in reply to 6691

    Re: tempdb sql server 2005 - 35Gb

    Eu zic sa incepi cu http://technet.microsoft.com/en-us/library/cc966545.aspx. Cum este folosit tempdb la tine? Care ar fi dimensiunea optima?

    Tranzactiile "deschise" influenteaza dimensiunea fisierului log.

View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems