Resultados da pesquisa

Keyword: ‘highway to hell’

Highway to Hell – Azure SQL Datawarehouse – E o que é esse tal de MPP?

Galera, tudo bem?

No vídeo de hoje quero discutir com vocês um pouco mais sobre a arquitetura MPP existente no SQL Datawarehouse e que faz com que esse serviço seja tão poderoso no processamento de grandes volumes de dados.

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

Highway to Hell – Azure SQL Datawarehouse – Para que serve?

Galera,

Nesse primeiro vídeo quero discutir com vocês um pouco sobre cenários de utilização de um Datawarehouse e também apresentar o serviço de banco de dados no Azure para construirmos um Datawarehouse, o SQLDW.

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.

Highway to Hell – Replicação – Tipos de replicação

Galera,

No vídeo de hoje quero discutir com vocês os tipos de replicações existentes no SQL Server e possíveis cenários para a utilização de cada um deles.

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

Grande abraço a todos.

Highway to Hell – Replicação – Criando uma publicação

Galera,

No vídeo de hoje quero demonstrar como podemos configurar uma publication e também como fazer para que essa publication seja enviada para o subscriber.

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

Grande abraço a todos.

Highway to Hell – Replicação – Conceitos e Arquitetura

Galera,

No vídeo de hoje quero iniciar uma nova funcionalidade em nossa série Highway to Hell e o assunto escolhido será a replicação.

Neste primeiro vídeo discutiremos sobre os conceitos e a arquitetura por trás da replicação do SQL Server.

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

Grande abraço a todos.

 

Highway to Hell – Extended Events – A significant part of SQL Server process memory has been paged out

Galera,

No vídeo de hoje quero discutir com vocês sobre uma situação relacionada a pressão de memória ocorrida em um dos clientes que atendo e como resolvi o problema utilizando o Extended Events.

Caso tenha interesse em reproduzir o cenário descrito no vídeo, basta utiliza o script abaixo:


--LPIM => 'Lock Pages In Memory'

--Analisando utilização de memória com o XEvents

--A significant part of SQL Server process memory has been paged out.
--This may result in performance degradation.This may result in a performance degradation.
--Duration: 0 seconds. Working set (KB): 2007640, committed (KB): 4594040, memory utilization: 43%.

/*
Working SET => Memória alocada pelo processo diretamente na memória RAM
Committed => Total de memória alocada pelo processo (RAM ou Page file)
Working Set trimming=> Windows está movendo bytes alocados na memória RAM para o Page File por causa de pressão de memória.
*/

--Memória utilizada pelo processo do SQL Server
SELECT
DATEADD (ms, a.[Record Time] - sys.ms_ticks, GETDATE()) AS Notification_time,    a.*
FROM
(SELECT
x.value('(//Record/SchedulerMonitorEvent/SystemHealth/PageFaults) [1]', 'bigint') AS [PageFaults],
x.value('(//Record/SchedulerMonitorEvent/SystemHealth/MemoryUtilization) [1]', 'bigint') AS [MemoryUtilization (%workingset)],
x.value('(//Record/@time)[1]', 'bigint') AS [Record Time]
FROM
(SELECT
CAST (record as xml)
FROM
sys.dm_os_ring_buffers
WHERE
ring_buffer_type = 'RING_BUFFER_SCHEDULER_MONITOR') AS R(x)) a
CROSS JOIN
sys.dm_os_sys_info sys
ORDER BY
DATEADD (ms, a.[Record Time] - sys.ms_ticks, GETDATE())

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

Grande abraço a todos.

 

Highway to Hell – Extended Events – Parte 25 – Auditando o SQL Server

Galera,

No vídeo de hoje quero demonstrar como podemos configurar a funcionalidade SQLAudit, que utiliza o engine dos Extended Events, para auditar os eventos que ocorrem em um servidor de banco de dados SQL Server.

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

Grande abraço a todos.

Highway to Hell – Extended Events – Parte 24 – Monitorando o Analysis Services

Galera,

No vídeo de hoje quero demonstrar como podemos utilizar o XEvents para monitorarmos tudo o que acontece em uma instância de Analysis Services.

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

Grande abraço a todos.

Highway to Hell – Extended Events – Parte 23 – Monitorando o AlwaysOn com Extended Events

Galera,

No vídeo de hoje quero demonstrar como podemos monitorar a solução de alta disponibilidade AlwaysOn utilizando o Extended Events e também o SQLDiag Logs.

Não esqueçam que hoje, à partir das 21:00, teremos um webcast com o Arthur Luz falando sobre o DataZen.

Caso tenham interesse em participar, basta acessar o link abaixo no horário do evento:

Entendendo o DataZen

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

Grande abraço a todos.

Highway to Hell – Extended Events – Parte 22 – Encontrando IMPLICIT CONVERSIONS

Galera,

No vídeo de hoje quero demonstrar como podemos encontrar consultas que estejam causando queda de performance em um ambiente SQL Server devido às conversões implícitas.

Caso tenha interesse em reproduzir o cenário descrito no vídeo, basta utilizar o script abaixo:

--Criação da sessão de monitoração
CREATE EVENT SESSION [XE_MONITOR_IMPLICIT_CONVERSION] ON SERVER 
ADD EVENT sqlserver.plan_affecting_convert(
    ACTION(sqlserver.database_name,sqlserver.sql_text)
    WHERE ([sqlserver].[database_id]>(4)))
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,
MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,
TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)
GO
--Estrutura da tabela Pessoa
SP_HELP 'Pessoa'
GO
--Consulta realizando conversão implicita
SELECT * FROM Pessoa WHERE CPF = '14974'

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

Grande abraço a todos.