Microsoft MyPhone

A algumas semanas eu estou testando o serviço MyPhone da Microsoft, neste post vou falar um pouco deste serviço.

My Phone é um seriço gratuito (ao menos na maior parte dos beneficios), oferece diversas soluções inteligentes, o acesso é feito através de um Windows Live ID a um portal de sincronização de dados para o SmartPhone. Um pequeno aplicativo baixado no celular permite que seja configurado a forma de login, e a agenda de sincronizações para efetuar os backups. O grande problema é que são apenas 200 MB de espaço livre para os backups.

Além de backup, o serviço ofereçe compartilhamento de fotos com redes sociais da web, permite ligar para o telefone caso tenha perdido (mesmo que esteja no silencioso), permite bloquear o telefone (inserindo uma mensagem e uma senha, é possível a partir de qualquer instante através do site bloquear o SmartPhone), apagar o celular deixando ele com as configurações de fábrica e por fim, o rastreamento através da última posição informada pelo GPS (se o SmartPhone tiver).

Espero que seja útil.

Gargalos com a sys.dm_os_waiting_tasks

Essa view retorna informações da fila de espera de tarefas que estão aguardando recrusos. Veja mais.

Podemos utilizar esse recurso para detectar deadlock que não são encontrados através do deadlock monitor. Se a tarefa esta aguardando um recurso externo ela poderá estar bloqueando outras transações de rodarem.

Para descobrir quantas tarefas estão esperando.

select count(*) from sys.dm_os_waiting_tasks

 

Qual é a tarefa gargalo.

Select wait_type, count (*) from sys.dm_os_waiting_tasks group by wait_type order by count (*) desc

Descobrir se o problema de gargalo é I/O (neste caso o 20 indica o fator do IO, mudar conforme a necessidade)

select * from sys.dm_os_waiting_tasks where wait_duration_ms > 20 AND wait_type LIKE ‘%PAGEIOLATCH%’