Publications
24 Hours of PASS: Sessioni disponibili on-demand
Le sessioni dell’evento web 24 Hours of PASS sono disponibili per essere riviste on-demand, previa registrazione a questo link:
https://www323.livemeeting.com/lrs/8000181573/Registration.aspx?pageName=dvx0nbqlhcsk221f
DMV's for Query Tuning
Le Dynamic Management Views and Functions recentemente introdotte in SQL Server 2005 forniscono informazioni sullo stato di salute di un’istanza SQL Server. Permettono di diagnosticare i problemi e di verificare se le performance possono essere migliorate, rappresentano uno strumento utilissimo per chi svolge le attività di database administrator e database developer.
Indexes and temporary table
Le tabelle temporanee vengono tipicamente (e largamente) utilizzate per salvare dati e risultati intermedi durante un’elaborazione. In aggiunta, una volta terminata l’elaborazione, i risultati possono essere presentati all’utente attraverso una tabella temporanea. SQL Server fornisce la possibilità di utilizzare due tipi di tabelle temporanee, tutte memorizzate nel database di sistema tempdb:
Download webcasts for Performance Monitoring and Tuning
SQLWorkshop fornisce la possibilità di scaricare una serie di webcasts che spiegano come effettuare (in pratica e per problemi reali) le attività di Performance Tuning.
Il webcast completo sarà disponibile per il download a partire dal 23 novembre 2009 a questo link: webcasts.sqlworkshops.com
E' possibile disabilitare un Trigger dall'interno di un altro?
Quale effetto produce l’esecuzione di un comando DDL per disabilitare un trigger presente sulla stessa tabella su cui è presente il trigger che lo invoca ?
Sembra un gioco di parole, ma chi ha realizzato il trigger che ho controllato poco tempo fa non si è posto questa domanda.
La segnalazione è arrivata da alcuni utenti dell’ufficio commerciale, dopo un intervento tecnico hanno iniziato a lamentare pesanti rallentamenti proprio quando era in corso l’inserimento di uno o più ordini di vendita.
ORDER BY nella clausola UNION in SQL Server 2000 e 2005 (o successivi)
Con SQL Server 2000, vi siete mai imbattuti nel messaggio di errore numero 104 ?
Server: Msg 104, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if the statement contains a UNION operator.
Questo messaggio viene restituito quando si utilizza l’operatore UNION per combinare i risultati di due o più istruzioni SELECT nelle cui dichiarazioni è presente una clausola ORDER BY e le colonne citate nell’ordinamento non sono parte (anche) della SELECT.
CLR User-Defined Function for Check Constraint
Come possiamo scrivere l’espressione logica che verifica un vincolo di tipo CHECK ? Possiamo farlo con:
- T-SQL
- User-Defined Function
- CLR User-Defined Function
Abbiamo apprezzato l’utilizzo del linguaggio CLR nel post SQLCLR instead of OLE Automation (sp_OA* method), ora vediamo come è possibile implementare e fare il deploy di una funzione CLR da utilizzare per verificare l’espressione logica di un vincolo CHECK, definito ad esempio su una colonna di tipo float.