Browse by Tags

Related Posts
  • Blog Post: Problemas de rendimiento en la restauración de respaldos de bases con FILESTREAM

    Por Daniel Torres Garrido Desde que se introdujo la característica de FILESTREAM en SQL Server esta ha sido bien recibida por nuestros clientes. Muchos de ellos ya utilizan FILESTREAM para guardar documentos, imágenes, archivos, etc. dentro del sistema de archivos de SQL Server. Dado que el FILESTREAM...
  • Blog Post: Deadlocks no SQL Server 2008, o que fazer para resolvê-los?

    por Roberto Cavalcanti Existe uma percepção equivocada de que os deadlocks que ocorrem no SQL Server são um “problema” causado pelo SQL Server Engine . Na verdade esse é um recurso do produto. Existe um mecanismo que encontra e “mata” uma das tarefas ( tasks ) que estão em deadlock. Ele se chama SQL...
  • Blog Post: Como identificar problemas com bloqueios em SQL Server?

    por Roberto Cavalcanti Existem várias formas de se identificar problemas de bloqueios em SQL Server. Uma forma bastante usada é a execução de scripts que repetem a captura de snapshots de como as transações se encontram em variados momentos. Um desses scripts pode ser baixado no KB 271509 . Esse script...
  • Blog Post: Resposta ao Desafio da Semana #10 [Hang/Crash com Loops em C# e VB.NET]

    Por: Roberto Alexis Farah Olá pessoal! Eis a resposta ao desafio http://blogs.technet.com/latam/archive/2006/08/25/451782.aspx publicado semana passada. SINTOMA A execução do código vai ocasionar um crash de aplicação devido a estouro de pilha (StackOverflow). Se você pensou...
  • Blog Post: [PowerShell Script] Isolando as Threads Consumindo Alta CPU

    Por Roberto Alexis Farah Quando ajudando meus clientes em cenários cujo sintoma é alta CPU, muito frequentemente tenho apenas um arquivo de dump coletado no momento do sintoma e nada mais. Quando você está investigando um cenário de alta CPU e você tem arquivo de dumps, também é necessário se...
  • Blog Post: Visual Studio 2010 Profiling Tools - Solucionando problemas de rendimiento - Parte 1

    Autor: Nestor Guadarrama – Revisión Técnica: Ivanov Cepeda En el mundo del soporte técnico a desarrollo de software, muchas veces nos encontramos frente a dilemas que nos permiten pensar en nuevas formas de estudiar un problema relacionado con las aplicaciones a las cuales estamos realizando dicho soporte...
  • Blog Post: Como Monitorar Chamadas de API de uma Aplicação?

    Como Monitorar Chamadas de API de uma Aplicação? Por: João de Souza e Roberto Farah Alguns anos atrás nós nos deparamos com um incidente onde não era possível ter acesso ao código fonte do cliente para recomendar a devida instrumentação uma vez que suspeitávamos de chamadas de API que falhavam...
  • Blog Post: Resposta ao Desafio da Semana #7 [Hang de Alta CPU em C#/VB.NET]

    Por: Roberto Alexis Farah Eis a resposta ao Desafio da Semana 7. Veja o link com a definição do desafio aqui : PROBLEMA O problema é que o código erroneamente assumia que a string recebida como parâmetro sempre tinha um número. Portanto, o loop varre os caracteres da string...
  • Blog Post: Clonagem de bancos de dados em SQL Server

    por Roberto Cavalcanti Existem situações em casos de suporte ao SQL Server em que nós precisamos capturar clones de bases de dados para tentarmos reproduzir determinados problemas in-house , sem afetar ambientes de produção e tendo a liberdade de testar os mais diversos cenários. Quando o servidor...
  • Blog Post: Lentidão ou falhas causadas por exaustão de memória em máquinas virtuais

    By Denis Passos A exaustão de memória é a causa frequente de problemas relacionados a lentidão e/ou falhas de aplicativos e sistema operacional e metodo de resolução baseia-se em identificar o maior consumidor de memória ou “ofensor” para então analisar se o consumo é adequado ou inadequado e tomar as...
  • Blog Post: Visual Studio 2010 Profiling tools solucionando problemas de performance Parte 2

    Escrito por Nestor Guadarrama – Revisado por Ivanov Cepeda En la primera parte de esta serie de artículos, conversamos sobre lo que la herramienta Microsoft Visual Studio Profiling Tools ofrece a los desarrolladores para los procesos de perfilamiento de código y la evaluación e identificación de problemas...
  • Blog Post: “Travamento de Servidores” - Como fazer troubleshooting

    Por: Marcelo Fontes 1. Introdução Deparamos frequentemente com situações em que o servidor realmente para de responder, em outras palavras, trava. Abordaremos neste artigo estratégias de troubleshooting para problemas desta natureza. 2. Cenário Verificar: É possível fazer...
  • Blog Post: Metodología de Resolución de Problemas

    Escrito por Diana Hernandez – Technical Support Lead Los ingenieros de soporte necesitamos una metodología para solucionar los problemas de nuestros clientes. Hace algunos años atrás, miembros del grupo de soporte de escalación para Latinoamérica se reunieron y crearon una metodología que usa las mejores...
  • Blog Post: Diagnóstico automático con Fixit Center Pro (beta)

    por Daniel Seveso El pasado Marzo, Microsoft liberó en modalidad “beta” un portal de seguimiento de problemas llamado Fixit Center Pro. El mismo, cumple varias funciones de interés para la comunidad de profesionales de tecnología. La más interesante a mi entender, es el “Análisis” y diagnóstico automático...
  • Blog Post: Otimizando Performance em Windows Server 2008 Terminal Server

    Por Marcelo Fontes Constantemente recebemos perguntas de nossos clientes a respeito de como saber se o meu Terminal Server está otimizado para perfazer suas tarefas da forma mais eficiente possível de acordo com os recursos disponíveis. Ou quais seriam os pontos a serem considerados para...
  • Blog Post: Quando o servidor web IIS 6.0 para de aceitar qualquer requisição

    Quando o servidor web IIS 6.0 para de aceitar qualquer requisição Por: João Carlos Delinger de Souza O blog de hoje é relacionado a um caso que foi aberto conosco aqui na Microsoft há um tempo atrás. Era um servidor Windows 2003 com IIS6 mais OWA instalado. O sintoma era o seguinte: qualquer requisição...
  • Blog Post: Como identificar problemas comunes de rendimiento en aplicaciones Web

    por Ivanov Cepeda En todo el tiempo que llevo ayudando a clientes premier, he encontrado que los casos que más frecuentemente se presentan, y que cuesta más trabajo identificar, están relacionados con rendimiento (performance) en las aplicaciones web, en algunas ocasiones debido a configuraciones que...
  • Blog Post: O Internet Explorer executou uma operação ilegal e será fechado

    Por: Yuri Diógenes 1. Introdução Antes de começar o assunto (tecnicamente falando), gostaria de voltar ao tempo e lembrar quando tínhamos o MS-DOS e o Windows 3.1. Nessa época que ainda nem existia o Internet Explorer você lembra o que acontecia com o seu “ambiente operacional” Windows 3...
  • Blog Post: SQL Server Performance - Gargalo de I/O

    por Roberto Cavalcanti A performance do SQL Server depende grandemente da performance do subsistema de I/O. O SQL Server normalmente precisa constantemente fazer paginação da, e para a memória, o que pode gerar um tráfego de I/O significante. Além desse comportamento com a memória, os logs dos registros...
  • Blog Post: Criando Scripts para o DebugDiag

    Criando Scripts para o DebugDiag Por: Roberto Farah Porque você gostaria de criar seus próprios scripts de DebugDiag? DebugDiag ( http://www.debugdiag.com ) é uma ferramenta para coleta de Hang e Crash dumps. DebugDiag foi primeiramente projetada como uma ferramenta para IIS, entretanto...
  • Blog Post: Windows Task Manager, Page File – O que significam esses números?

    por Roberto Cavalcanti No Task Manager do Windows Server 2008 temos uma informação sobre “Page File” que de vez em quando gera alguma confusão para o usuário dessa interface. Observe nessa figura abaixo que o número que tenho no task manager do meu servidor (Hyper-V VM com apenas 1 CPU) para Page File...
  • Blog Post: Identificando causa de evento 2020 e 2019

    Por: Marcelo Fontes 1. Introdução É bastante comum estarmos diante da situação em que o servidor congela e eventos precedentes ao tal congelamento são os eventos do System: 2020 ou 2019. Veja o que é necessário para que se possa indicar a real causa de um destes eventos e posterior travamento...
  • Blog Post: Resposta ao Desafio da Semana #11 [Hang de Alta CPU em Script]

    Por: Roberto Alexis Farah Olá pessoal! Eis a reposta do Desafio da Semana #11: http://blogs.technet.com/latam/archive/2006/09/29/459977.aspx PROBLEMA O fato do loop abaixo executar durante vários minutos indica que o loop está lendo vários arquivos… portanto, sabemos que está...
  • Blog Post: Resposta ao Desafio da Semana #3 [Performance - Comparando Expressões em VB.NET]

    Por: Roberto Alexis Farah Oi pessoal! Eis a resposta do Desafio da Semana #3 http://blogs.technet.com/latam/archive/2006/05/05/427415.aspx . O desafio ilustrou uma situação que pode ocorrer quando projetos são migrados de VB.NET para C# ou vice-versa. PROBLEMA O C# faz o...
  • Blog Post: Resposta ao Desafio da Semana #2 [Performance - Visual Basic 6]

    Por: Roberto A. Farah CENÁRIO Eis o link para o Desafio: http://blogs.technet.com/latam/archive/2006/04/21/426009.aspx O problema causando o sintoma de baixa performance é colocado abaixo junto com uma solução. PROBLEMA A concatenação de strings é efetuada com o operador ‘...