Arquivo

Archive for the ‘Azure SQL Database’ Category

Dicas para um DBA Iniciante – Encontrando HeadBlockers e resolvendo bloqueios

Fala galera, tudo bem?

No vídeo de hoje quero demonstrar para vocês um cenário bem comum encontrado no dia a dia de um DBA, que são as cadeias de bloqueios, e como podemos resolvê-las.

O script que utilizei durante o vídeo encontra-se a seguir:


SELECT
SPID,
BLOCKED,
REPLACE (REPLACE (T.TEXT, CHAR(10), ' '), CHAR (13), ' ' ) AS BATCH
INTO
#Temp_Table
FROM
sys.sysprocesses R
CROSS APPLY
sys.dm_exec_sql_text(R.SQL_HANDLE) T
GO
WITH BLOCKERS (SPID, BLOCKED, LEVEL, BATCH)
AS
(
SELECT
SPID,
BLOCKED,
CAST (REPLICATE ('0', 4-LEN (CAST (SPID AS VARCHAR))) + CAST (SPID AS VARCHAR) AS VARCHAR (1000)) AS LEVEL,
BATCH
FROM
#Temp_Table R
WHERE
(BLOCKED = 0 OR BLOCKED = SPID)
AND
EXISTS (SELECT * FROM #Temp_Table R2 WHERE R2.BLOCKED = R.SPID AND R2.BLOCKED <> R2.SPID)
UNION ALL
SELECT
R.SPID,
R.BLOCKED,
CAST (BLOCKERS.LEVEL + RIGHT (CAST ((1000 + R.SPID) AS VARCHAR (100)), 4) AS VARCHAR (1000)) AS LEVEL,
R.BATCH
FROM
#Temp_Table AS R
INNER JOIN
BLOCKERS
ON
R.BLOCKED = BLOCKERS.SPID
WHERE
R.BLOCKED > 0
AND
R.BLOCKED <> R.SPID
)
SELECT
N' ' + REPLICATE (N'| ', LEN (LEVEL)/4 - 1) +
CASE WHEN (LEN(LEVEL)/4 - 1) = 0
THEN 'HEAD - '
ELSE '|----- ' END
+ CAST (SPID AS NVARCHAR (10)) + N' ' + BATCH AS BLOCKING_TREE
FROM
BLOCKERS
ORDER BY
LEVEL ASC
GO

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Anúncios

SQL Saturday Caxias do Sul – Material da apresentação

Fala galera, tudo bem?

Caso tenham interesse no material que utilizei em minha apresentação no SQL Saturday de Caxias do Sul, basta fazer o download acessando o link:

Using_Azure_Hyperscale

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Azure SQL Database – Gerenciando permissões em uma Subscription do Azure

Fala galera, tudo bem?

No vídeo de hoje quero discutir com vocês como funciona o permissionamento em uma subscription do Azure e o que é preciso fazer para liberar acesso aos recursos criados dentro do portal do Azure.

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Azure SQL Database – Alterando o tempo de retenção dos backups

Fala galera, tudo bem?

No vídeo de hoje quero discutir com vocês sobre algumas mudanças no tempo de retenção dos backups utilizados no Azure SQL Database e também como é possível ajustar de acordo com sua necessidade de negócio.

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Webcast – Journey to the Cloud with Azure Database Migration Service

Fala galera, tudo bem com vocês?

Quero convidá-los para mais um grande evento do SQLManiacs que ocorrerá no dia 06/06, a partir das 21h00, no qual teremos o MCM e MVP Warner Chaves falando sobre migração para o Azure SQL Database.

Link para o evento: https://youtu.be/WjOrVbcnrO4

Journey to the Cloud with Azure Database Migration Service
As part of Microsoft Azure’s data platform offering, Microsoft has developed the Azure Database Migration Service. This is a cloud service that lets you take your databases (SQL Server, MySQL, PostgreSQL) and easily migrate them into one of Azure’s Database as a Service offering.
Efficiency and reliability are always important when performing a migration and using a service like this one can help DBAs accomplish their work faster and make the migration seamless and less error prone. Definitely a good tool for any DBA looking to migrate their databases to Azure!
In this session, we will go over the details of the Azure Database Migration Service as well as show live demos of the service and performing a migration from SQL Server to Azure SQL Database.
Bio:
Warner is a SQL Server MCM, Data Platform MVP and Principal Consultant at Pythian, a global Canada-based company specialized in DBA services. After working for enterprise customers in Hewlett-Packard’s ITO organization, he transitioned to his current position at Pythian, managing multiple customers and instances in many versions and industries while leading a highly talented team of SQL Server DBAs.

 

Espero todos vocês no evento e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Excelentes links para estudo sobre SQL Server!!!!!!!!

Fala galera, tudo bem?

Recentemente tivemos um excelente evento com o Pedro Lopes, membro do Tiger Team da Microsoft, e quero compartilhar novamente um dos links comentados durante a palestra.

O link é https://aka.ms/sqlshortcuts, no qual pode encontrar links com acesso direto a documentação da Microsoft e também muitas demonstrações para poder testar o conteúdo.

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Treinamento – Working With Azure SQL Database

Fala pessoal, tudo bem?

VAMOS ESTUDAR MAIS SOBRE AZURE?????

Quero convidá-los para participar da próxima turma do treinamento WORKING WITH AZURE SQL DATABASE, que acontecerá em Maio, no qual fazemos uma imersão total nos principais serviços de banco de dados disponíveis no Azure durante 4 Sábados.

E para essa turma também possibilitaremos a participação ONLINE, pois muitas pessoas de fora de São Paulo (inclusive outros países) tem interesse no treinamento.

Caso tenham interesse é só entrar em contato através do email contato@vitadbsolutions.com e garantir sua vaga.

Espero todos vocês no treinamento e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.