Arquivo
PodCast3 – Delete Sem Where com Fabiano Amorim e Luciano Moreira (aka Luti) – SQLInternals e Nuvem
Fala galera, eu finalmente tirei do papel meu plano de começar um PodCast sobre banco de dados…
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
PodCast2 – Delete Sem Where com Fabiano Amorim e Diego Nogare – IA e BigData
Fala galera, eu finalmente tirei do papel meu plano de começar um PodCast sobre banco de dados…
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:
Link para o vídeo no Youtube:
Espero que vocês gostem…
Abs.
Fabiano Amorim
Pod/VideoCast 1 – Delete sem where com Fabiano Amorim e Dirceu Resende – SQL, Segurança e PowerBI
Fala galera, eu finalmente tirei do papel meu plano de começar um PodCast sobre banco de dados…
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