Arquivo

Archive for the ‘PodCast’ Category

PodCast3 – Delete Sem Where com Fabiano Amorim e Luciano Moreira (aka Luti) – SQLInternals e Nuvem

9 de agosto de 2019 3 comentários

Fala galera, eu finalmente tirei do papel meu plano de começar um PodCast sobre banco de dados…

Logo

Segue o tereciro episódio que tive como convidado meu amigo Luciano Moreira, nesse Cast Conversamos bastante sobre SQL Internals, Nuvem e outras coisas…

Nesse episódio eu também falei sobre um case interessante sobre análise de uso de índices em um ambiente que trabalhei recentemente em um cliente…

Link para o vídeo no Youtube:

Espero que vocês gostem…

O script que usei foi o seguinte:

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
GO

SELECT TOP 100
s.plan_id,
q.query_id,
t.query_sql_text AS QueryText,
OBJECT_NAME(q.object_id) AS parent_object,
SUM(s.count_executions) AS CountExecutions,
CONVERT(DECIMAL(18,2),AVG(s.avg_logical_io_reads)) AS AvgLogicalReads,
CONVERT(DECIMAL(18,2),AVG(s.avg_physical_io_reads)) AS AvgPhysicalReads,
CONVERT(DECIMAL(18,2),AVG(s.avg_cpu_time)) AS AvgCpuTime,
CONVERT(DECIMAL(18,2),AVG(s.avg_duration)) AS AvgDuration
FROM sys.query_store_query_text t
JOIN sys.query_store_query q
ON t.query_text_id = q.query_text_id
JOIN sys.query_store_plan p
ON q.query_id = p.query_id
JOIN sys.query_store_runtime_stats s
ON p.plan_id = s.plan_id
WHERE t.query_sql_text LIKE N’%FM_Schedule%’
GROUP BY s.plan_id,
q.query_id,
t.query_sql_text,
OBJECT_NAME(q.object_id)
ORDER BY CountExecutions DESC
GO

— Find Plan(s) Associated with a Query
SELECT t.query_sql_text, q.query_id, p.plan_id, object_name(q.object_id) AS parent_object,
CONVERT(XML, p.query_plan) AS qPlan
FROM sys.query_store_query_text t JOIN sys.query_store_query q
ON t.query_text_id = q.query_text_id
JOIN sys.query_store_plan p ON q.query_id = p.query_id
WHERE q.query_id = 4305750
— OR t.query_sql_text LIKE N’%SELECT c1, c2 FROM dbo.db_store%’
— OR object_name(q.object_id) = ‘proc_1’

Abs.

Fabiano Amorim

Anúncios
Categorias:Não categorizado, PodCast Tags:

PodCast2 – Delete Sem Where com Fabiano Amorim e Diego Nogare – IA e BigData

30 de julho de 2019 Deixe um comentário

Fala galera, eu finalmente tirei do papel meu plano de começar um PodCast sobre banco de dados…

Logo

Segue o segundo episódio que tive como convidado meu amigo Diego Nogare, nesse Cast Conversamos bastante sobre BigData, Inteligência Artificial e outras coisas…

Nesse episódio eu também falei sobre um case interessante sobre análise de uso de índices em um ambiente que trabalhei recentemente em um cliente…

Link para MP3:

https://soundcloud.com/fabiano-neves-amorim/podcast2-delete-sem-where-com-fabiano-amorim-ia-e-bigdata

Link para o vídeo no Youtube:

Espero que vocês gostem…

Abs.

Fabiano Amorim

Categorias:Não categorizado, PodCast Tags:

Pod/VideoCast 1 – Delete sem where com Fabiano Amorim e Dirceu Resende – SQL, Segurança e PowerBI

5 de julho de 2019 Deixe um comentário

Fala galera, eu finalmente tirei do papel meu plano de começar um PodCast sobre banco de dados…

Logo

Segue ae, o primeiro episódio que tive como convidado meu amigo Dirceu Resende que me deu o prazer de participar dessa série de Casts que espero ser a primeira de muitas.

Nesse episódio eu também falei sobre um case interessante sobre Lock Escalation e Page Prefetch que trabalhei nessa semana em um cliente…

Link para MP3:

https://soundcloud.com/fabiano-neves-amorim/podcast1-delete-sem-where-com-fabiano-amorim

Link para o vídeo no Youtube:

Espero que vocês gostem…

Abs.

Fabiano Amorim

Categorias:Não categorizado, PodCast Tags: