none
Duvida sobre TEMPDB RRS feed

  • Pergunta

  • Olá,

     

    Os arquivos de DATA da minha TEMPDB estão em um disco separado, e este esta com apenas 10MB livre, lembrando que não ha nada a mais no disco alem da TEMPDB, se eu vou naqueles reports do proprio sql, na tempdb, esta tudo livre, ou seja, tudo verde, ha problema em deixar assim? pois se o espaço esta apenas alocado para a tempdb, posso deixar assim para não haver perda de performance de ficar alocando mais espaço? se algum processo precisar utilizsar muito a tempdb, ele ira usar este espaço alocado e livre não?


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com
    • Movido Gustavo Maia Aguiar segunda-feira, 31 de janeiro de 2011 15:56 (De:SQL Server - Desenvolvimento Geral)
    segunda-feira, 31 de janeiro de 2011 11:08
    Moderador

Respostas

  • 10Megas ou 10Gigas?

    Mas exato.. se vc for realizar algum SORT, por exemplo, criar (e popular) alguma tabela temporária ou fazer qualquer outra coisa no SQL que demande a utilização da TEMPDB, e vc precisar de mais de 10MB, então você terá um problema!

    Convém deixar sempre um bom espaço livre para a TEMPDB, a não ser que o seu DB seja muito pequeno e suas queries forem muito simples, retornando poucos dados.

    Acho 10MB "muito pouco" espaço para deixar livre.

    Um abraço,

    Raul Santos Neto


    http://raulsantosneto.wordpress.com
    segunda-feira, 31 de janeiro de 2011 14:19
  • Caputofa,

    Você tem 10mb livres, imagine se você for processar alguma query com tabelas temporárias, se você tem 10mb de espaço livre é muito arriscado.

    Agora você tem 299Gb alocados para o TEMPDB!!! Realmente é um espaço considerável, mas neste momento qual é o tamanho do seu TEMPDB?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    terça-feira, 1 de fevereiro de 2011 12:47
    Moderador

Todas as Respostas

  • 10Megas ou 10Gigas?

    Mas exato.. se vc for realizar algum SORT, por exemplo, criar (e popular) alguma tabela temporária ou fazer qualquer outra coisa no SQL que demande a utilização da TEMPDB, e vc precisar de mais de 10MB, então você terá um problema!

    Convém deixar sempre um bom espaço livre para a TEMPDB, a não ser que o seu DB seja muito pequeno e suas queries forem muito simples, retornando poucos dados.

    Acho 10MB "muito pouco" espaço para deixar livre.

    Um abraço,

    Raul Santos Neto


    http://raulsantosneto.wordpress.com
    segunda-feira, 31 de janeiro de 2011 14:19
  • Raul,

     

    Creio que nao fui muito claro,

     

    Ha apenas 10mb livre no disco sim, mas todos os outros 299GB estão ocupados pela tempdb, não ha mais nada no disco, na verdade, a palavra correta seria alocado, os outros 299gb estão alocados para a tempdb...


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com
    terça-feira, 1 de fevereiro de 2011 01:17
    Moderador
  • Caputofa,

    Você tem 10mb livres, imagine se você for processar alguma query com tabelas temporárias, se você tem 10mb de espaço livre é muito arriscado.

    Agora você tem 299Gb alocados para o TEMPDB!!! Realmente é um espaço considerável, mas neste momento qual é o tamanho do seu TEMPDB?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    terça-feira, 1 de fevereiro de 2011 12:47
    Moderador
  • No momento o tempdb esta com 299GB.

     

    Gente, dei uma pesquisada, ta tudoc ertinho aqui, acho que não consegui explicar bem minha duvida =D....muito orbigado!


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com
    terça-feira, 1 de fevereiro de 2011 13:07
    Moderador