Arquivo

Arquivo do Autor

Transaction Log for tempdb is full…

6 de julho de 2009 5 comentários

Essa não foi tão difícil mas pode ser que nem todos sigam a mesma linha de raciocínio que eu, então segue ai o que fiz pra resolver o problema.

Cheguei hoje cedo e um de nossos clientes havia me enviado um e-mail na sexta dizendo que não estavam conseguindo rodar um processo de exportação de dados no servidor de homologação. Segue a mensagem de erro do aplicativo responsável pela carga…

clip_image002

Se você procurar bem, verá que existe uma mensagem bem clara do problema…

Bom, vendo isso, fui dar uma olhada no espaço ocupado pelo Tempdb…

Rodei um sp_helpdb tempdb e obtive o seguinte retorno:

name

fileid

filename

filegroup

size

maxsize

growth

usage

tempdev

1

E:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\tempdb.mdf

PRIMARY

10439680 KB

Unlimited

10%

data only

templog

2

E:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\templog.ldf

NULL

149696 KB

Unlimited

10%

log only

10gb de espaço pro tempdb dependendo do cenário até que é normal… mas e o espaço no disco E: como está?

Rodei a xp_fixeddrives para ver o espaço livre…

drive

MB free

C

2229

E

126

F

13577

Umm, 126 mb livre…

Temos varias formas de resolver o problema.

1. Reiniciar o servidor pro SQL recriar o tempdb

2. Rodar um shrink no TempDB

3. Criar mais um arquivo de Log e de Dados para o TempDB no disco F que tem mais espaço livre.

Como é um servidor de homologação e não sou eu que administro, optei por apenas fazer o shrink no tempdb. Mesmo sabendo que possivelmente este problema volte a ocorrer, por enquanto pra mim só isso resolve…

Se fosse meu servidor, com certeza a disposição dos arquivos de dados estariam bem diferentes…

Falow…

Categorias:Não categorizado

Em um projeto não muito distante….

1 de julho de 2009 1 comentário

Galera, a alguns meses atrás escrevi que estava participando de um projeto bem interessante e que logo eu postaria algumas novidades em relação a ele.

Bom, faz tempo que estou querendo escrever este post… tenho certeza que muitos que estão lendo vão se identificar com as situações que encontramos em nosso dia a dia.

Coisas que rolaram no projeto

Frases que ouvi:

– Eu não mexi em nada! Só apertei o OFF. (Essa foi f. Então mexeu caramba, rs…)

– Faz um Cola e Copia.(Umm? Não seria Copia e Cola? rs)

– Mas posso fazer o backup com os usuários logados na base? Não vai derrubar todo mundo?

DataCenter que ganha mais de 150 reais hora pra administrar o banco SQL liga de madrugada. – Esta faltando espaço no disco do servidor SQL. Vou dar uma olhada, …. Arquivo de paginação no C: com 16 GB, detalhe, era o tamanho padrão…. 5 GB de dados na lixeira WTF…

Como mania, rodo um DBCC SHOWCONTIG em uma de nossas maiores tabelas só pra ver como andam as coisas… resultado?

Densidade da Verificação [Melhor Contagem : Contagem Real]…….: 12.14% [1521:15869]

Havia um script rodando a mais de 2 dias e meio, daí vieram me falar… – Ou aquele script que enviaram esta rodando no servidor a mais de 2 dias e não termina. Na hora já falei, – Para meu!, ta em LOOP infinito. Fui ver… batata, ainda estava no primeiro registro, hahuauauhua.

Não pude usar SSIS e criptografia MD5(aqui até tive que concordar um pouco).

Reuniões e mais reuniões com pessoas que não decidem, para decidir qualquer coisa que não precisava ser decidida naquela hora, e que futuramente, seria decidido que seria feito de maneira diferente do que foi decidido. Com pessoas que falam assim:

– Anyway, pelo feedback de nossos customers, na reunião do GO to GO vamos ter que adiar o esclarecimento com os PMOs para a próxima meeting.

Em uma das conversões, fiquei 36 horas online direto no cliente só na base do café :-). E no fim de tudo, a conversão não deu certo e escutamos um sermão(com razão) de nosso Diretor que havia ido pro cliente pra ver como estava o projeto.

Coisas que aprendi, e outras que deram certo.

Fizemos um script de mais de 4 mil linhas que quando executado lia os dados de duas bases e gerava uma outra base com a informação das duas empresas, ou seja, Le os dados do Banco x e insere no banco y. Resultado, banco final do Grupo que comprou os bancos x e y.

Conheci profissionais acima da média. Tive contato com Diretores e Superintendentes que dava pra perceber fácil porque ocupavam estes cargos.

Entendi porque algumas pessoas ganham muito mais que as outras.

Frase de meu superior direto. – Precisamos conversar com a equipe, não possível. A impressão que tenho é que enquanto alguns estão na Formula1, outros estão no Parque do Hopi Hari.

Para trabalhar com clientes grandes, não tem jeito. Se você não documentar tudo, vai sofrer as conseqüências, e elas são severas.

Cuidado, existem mais pessoas interessadas em crescer a qualquer custo do que você pensa. Esteja sempre preparado.

Não pretendo sair do interior tão cedo. Não há dinheiro que pague o valor de uma vida com qualidade.

È galera comecei a escrever e vi que este post também foi mais pro lado pessoal do que eu pensava rs. Ainda tem muita coisa pra rolar e vou tentar escrever mais conforme as coisas vão surgindo, daí não esqueço de nada.

Falow

Obs.: Todos os fatos acima mencionados são meramente ficticios ou nunca aconteceram, ou não vão acontecer, ou não fui eu quem viu, ou me contaram, ou eu li, ou eu ouvi, resumindo: Se precisar, Eu nego!

Categorias:Não categorizado

Community Zone 2009

30 de junho de 2009 2 comentários

Galera,

Estou muito feliz em dizer que mais uma vez fui convidado para participar do Community Zone 2009, um evento para os profissionais que ajudam e influenciam na comunidade Microsoft.

Ano passado o evento foi bem legal e tive a oportunidade de passar alguns dias divertidos e produtivos com alguns camaradas e figuras do SQL Server Brasil. Espero que este ano seja tão bom quanto no ano passado… O futebol até as 2 da madruga no frio que tava, foi inesquecível… 🙂 .

A noite que teve o rodízio de Pizza também foi show demais… dei muita risada… até as piadas que rolavam eram sobre tecnologia huahuahuahaha, se alguém que não conhece informática entrasse na roda ia ficar boiando hahuahuhuauha….

Segue uma foto dessa noite:

clip_image002

A apresentação sobre como montar e apresentar uma palestra tbm foi muito boa…

Conhecer pessoalmente figuras como o Gustavo Maia, Luciano Caixeta, Laercio, Diego Nogare, Junior Galvão e tantos outros profissionais da Microsoft foi show…

Lembro que cheguei lá bem cedo, e fiquei lá, andando de um lado para o outro conhecendo o hotel e pensando. – Será que vou reconhecer alguém de alguma foto de blog ou mesmo dos fóruns? …. Daí vi o Maia e o reconheci da foto que ele havia colocado no MSDN Experience… Daí é daquele jeito, vc chega meio se jeito… – Ei você que é o Gustavo Maia? Hahaha….

No ano passado o evento foi em Bragança Paulista, esse ano ainda não sei onde vai ser. Espero que não seja muito longe pra que eu consiga ir.

Anyway, já esta na minha agenda, dias 28 e 29 de Agosto to por lá…

Categorias:Pessoal

Fabiano VS Telefonica Parte 2

23 de junho de 2009 Deixe um comentário
Depois de ler a seguinte noticia…

http://g1.globo.com/Noticias/Tecnologia/0,,MUL1203704-6174,00-TELEFONICA+VAI+SUSPENDER+VENDA+DE+SPEEDY+A+MEIANOITE+E+RECORRER+DE+DECISAO.html

Só tenho uma coisa a dizer!

Hhuahuahuahuahuhuahuahuauhauhuhauha…..

Categorias:Pessoal

SQL Magazine edição nº 65

22 de junho de 2009 1 comentário

Galera finalmente o artigo que escrevi pra SQL Magazine foi publicado na edição deste mês.

clip_image002

Escrevi falando sobre o Query Processor e estamos com outro artigo de continuação no forno… aguardem pra ver…

Abraço

Categorias:Não categorizado

XBOX 360

4 de junho de 2009 6 comentários
Depois de ver o video no projeto da Microsoft chamado Natal for XBOX 360, só tenho uma coisa a dizer… PQP!!!!!!!!!!!!!
 
 
 
Categorias:Entretenimento

WebCast pra amanhã 03-06

2 de junho de 2009 1 comentário
Galera amanhã vou novamente ajudar o Luti na moderação(responder as perguntas…) de uma WebCast que ele vai apresentar pro MSDN.
 
Segue o link do post no blog dele com mais detalhes,
 
 
Essa vai ser imperdível. Nem preciso dizer que gosto muito do tema né?
 
Conto com a presença de todos..
 
Abraço.
 
Categorias:SQL Server

WebCast SQL Server

Pessoal, na quarta-feira estarei ajudando o Luti na moderação de uma WebCast que ele vai apresentar.
 
Segue o link para inscrição e mais detalhes em relação ao tema.
 
 
Falow.
 
Categorias:SQL Server

Produto Cartesiano e QO 2

29 de abril de 2009 Deixe um comentário

Pessoal para quem achou interessante meu post sobre Produto
Cartesiano e Query Optimizer
, ontem o Craig escreveu um pouco sobre isso no blog dele,
segue o link:

 

Implied Predicates and Query Hints

 

Abraço.

Categorias:Não categorizado

Material estudo, Query Processor

17 de abril de 2009 Deixe um comentário
 
Atualizei meu SkyDrive com minha pasta de material para estudo do Query Processor.
 
Quem tiver interesse é só baixar..
 
 

http://cid-52eff7477e74caa6.skydrive.live.com/embedrowdetail.aspx/Publica/MaterialdeEstudo/QueryProcessor

Categorias:SQL Server