Windows x64

Over the past few years, I’ve done a lot of presentations on x64 technology as it pertains to game developers and DirectX technologies. Here is a collection of links for developers interested in learning more about the Windows x64 OS and x64 native programming generally. Technical Articles 64-bit programming for Game Developers (DirectX SDK) RAM, VRAM,…


Lync 2010 クライアント開発入門 : はじめに

最新の Skype for Business のクライアント開発では、REST/JavaScript ベースの Skype Web SDK (または UCWA) が使用できます。 Lync 2010 クライアント開発入門 はじめに Lync 2010 コントロールを使用した開発 Lync SDK のプログラム コードを使用した開発 Conversation Window 拡張 (CWE) Contextual Conversation 開発 Online Meeting (Web 会議) こんにちは。 Microsoft Conference 2010 で紹介した Lync 2010 開発についていくつか質問を受けましたので、Lync 2010 SDK を使ったクライアントサイドの開発について記載したいと思います。(Microsoft Conference 2010 では、Exchange と SharePoint の開発を中心にお話しました。) まず、Lync  による開発の全体像をつかんでいただくため、下記に、Microsoft Conference 2010…


Just released V1.0 of our DDD NLayered Architecture Guide/Book and Sample-App (Free eBook)

[UPDATED – April 2017] – IMPORTANT:  For up-to-date architecture and development guidance using .NET (i.e. .NET Core, ASP.NET Core, Docker containers, etc.) including Domain-Driven Design patterns, microservices architectures and other .NET related technologies like Xamarin for mobile apps check this landing page pointing to multiple NEW guides and reference applications: https://www.microsoft.com/net/architecture/ Specifically, most of the DDD…


Curiosidades sobre RAID1 e RAID6

[17/Nov/2010] Hoje recebi um comentário do Roberto Cavalcanti, que trabalha como Sr. Support Engineer na Microsoft. O post ficou um pouco confuso quanto a proposta de dizer que RAID1 = RAID10, e concordo plenamente! Pretendia corrigir esse artigo, mas o ideal vai ser escrever um novo. Obrigado Roberto! RAID1 como sinônimo de RAID10, RAID1+0 e…


Query Recursiva

Você sabia que o SQL Server consegue criar uma Query Recursiva? Utilizamos, como exemplo, uma tabela que armazena as informações de MENU de uma página Web. CREATE TABLE tbMenu ( id INT NOT NULL IDENTITY(1,1) PRIMARY KEY, idPai INT NULL, Nome VARCHAR(30) NOT NULL ) INSERT tbMenu (idPai,Nome) VALUES (NULL,’Menu’),(1,’Vestuario’),(1,’Brinquedo’),(1,’Informatica’), (2,’Terno’),(2,’Casaco’),(2,’Sapato’),(2,’Meia’),(3,’Carrinho’), (3,’Boneca’),(4,’Netbook’),(4,’Webcam’),(4,’Desktop’) SELECT * FROM…


DBCC MEMORYSTATUS (Parte II)

Continuando o artigo sobre o DBCC MEMORYSTATUS, comentaremos sobre o trecho que fala sobre os contadores globais de memória da máquina e do processo do SQL Server. Process/System Counts: Process/System Counts Value —————————————- ——————– Available Physical Memory 3808894976 Available Virtual Memory 8726174752768 Available Paging File 72376823808 Working Set 569122816 Percent of Committed Memory in WS…


Análise: sysprocesses – Identificando Alto Consumo de CPU

O blocker script (versão modificada) é utilizado para coletar informações que auxiliam no diagnóstico de performance SQL Server 2000. Nesse breve artigo, será destacado o trecho que auxilia no diagnóstico de problema de CPU. Links Relacionados Blocker Script original: sp_blocker_pss80 Versão SQL2000: Blocker Modificado Coleta de dados no SQL 2008–Script 1  Coleta de dados no…


A significant part of sql server process memory has been paged out

Ouch! Você sabe o que essa mensagem significa? 2010-10-31 12:00:00.00 spid1s      A significant part of sql server process memory has been paged out. This may result in a performance degradation. Duration: 0 seconds. Working set (KB): 4620, committed (KB): 1652332, memory utilization: 0%. Pensando na data, dia 31/Out, eu seriamente pensaria em Helloween! Porque essa…


Worldwide Online TechDay 2010

Fiz meu primeiro WebCast junto a equipe do TechNet e Comunidades com o apoio dos organizadores Fabio Hara e Nilton Pinheiro. Agradeço a comunidade SQL Server, que participou da palestra em pleno sábado de tarde. Considero que a palestra foi nível 200-300 na escala utilizada pela Microsoft. Download da Apresentação Formato PDF Tópicos Abordados na…


Monitorando Alta CPU através da RING BUFFER

Alto consumo de CPU, como monitorar? Recentemente, li um comentário interessante postado pelo Fernando Garcia no post Como Monitorar com Ring Buffer. Ele mencionou o uso do RING BUFFER para diagnosticar alto consumo de CPU. Isso é algo fantástico para um DBA que não tem acesso remoto ao servidor, ou seja, não pode abrir o…