Retomando 2016!

Olá Pessoal!

Estou de volta depois de um período de descanso, o final do ano foi bem acelerado e comecei 2016 envolvido com outros projetos não relacionados ao SQL Server.

Retomo as atividades um dia após um anuncio impactante ser lançado na comunidade:

SQL Server on Linux

https://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/

https://www.microsoft.com/en-us/server-cloud/sql-server-on-linux.aspx

É exatamente isso, oficialmente foi anunciado os planos da Microsoft em levar o SQL Server ao Linux, ainda não temos muitas informações além do comunicado, mas o CEO Satya Nadella vai participar do evento Data Driven e com certeza mais informações serão passadas sobre o assunto.

Mudando um pouco o foco, estive envolvido em um teste de carga para dimensionamento de recursos em um projeto de migração de Oracle para SQL Server, durante essa bateria de testes alguns scripts no PowerShell se mostraram muito importantes e vou compartilhar com vocês.

Importe o módulo SQLPS: https://msdn.microsoft.com/pt-br/library/hh231286(v=sql.120)

#Quantidade de conexões TCP e UDP ativas na porta especificada.
while($true) {
netstat -ano |findstr 1433 | measure
# Sleep 1 second
start-sleep -s 1
cls
}

PowerShell - TCP Connections

#Contador de Threads para monitorar o seu uso e possível pressão de CPU.
while ($true) {
try{
$query = “select
(select max_workers_count from sys.dm_os_sys_info) as ‘TotalThreads’
,sum(active_Workers_count) as ‘Currentthreads’
,(select max_workers_count from sys.dm_os_sys_info)-sum(active_Workers_count) as ‘Availablethreads’
,sum(runnable_tasks_count) as ‘WorkersWaitingfor_cpu’
,sum(work_queue_count) as ‘Request_Waiting_for_threads’
from sys.dm_os_Schedulers where status=’VISIBLE ONLINE’;”
$result = Invoke-Sqlcmd -Query $query -ServerInstance “localhost”
$result | Out-Host
}
catch {
send-alert
break
}

# Sleep 1 second
start-sleep -s 1
cls
}

PowerShell - Threads Monitor

Até a próxima!

SQL Server

Anúncios

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s