Highway to Hell – Extended Events – Parte 16 – Monitorando problemas causados com o ALTER TABLE

Galera,

Hoje quero demonstrar como criar uma monitoração para analisar o quanto um simples ALTER TABLE pode impactar o seu ambiente de banco de dados SQL Server.

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

[code language=”sql”]
–Criando a sessão de monitoração
CREATE EVENT SESSION [XE_MONITOR_ALTER_DDL] ON SERVER
ADD EVENT sqlserver.alter_table_update_data(
    ACTION(sqlserver.database_name,sqlserver.sql_text))
ADD TARGET package0.event_file(SET
FILENAME=N’C:\TRACE\XE_MONITOR_ALTER_TABLE.xel’)
GO

–Alteração online
ALTER TABLE Pessoa
ADD StatusCli INT NOT NULL DEFAULT 1
GO
–Alteração offline
ALTER TABLE Pessoa
ADD ColID UNIQUEIDENTIFIER NOT NULL DEFAULT NEWID()
[/code]

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.

 

2 pensou em “Highway to Hell – Extended Events – Parte 16 – Monitorando problemas causados com o ALTER TABLE

  1. Pingback: Highway To Hell – Extended Events | Alex Souza

Deixe uma resposta