Offerta Red Gate
Red Gate offre a tutti i membri di UGISS uno sconto del 10% su tutti i suoi prodotti!
Vai alla pagina del benefit per sapere come accedere all’offerta!
Red Gate offre a tutti i membri di UGISS uno sconto del 10% su tutti i suoi prodotti!
Vai alla pagina del benefit per sapere come accedere all’offerta!
Questo piccolo script (per Sql2005) riporta, per ciascun database, le dimensione dei dati, del file di log, la percentuale di utilizzo del log ed il modello di recovery attivo.
select
rtrim (pc1.instance_name) as database_name,
pc3.cntr_value/1024.0 as database_size_mb,
pc1.cntr_value/1024.0 as log_size_mb,
cast (pc2.cntr_value*100.0/pc1.cntr_value as dec (5,2)) as log_space_used_perc,
db.recovery_model_desc
from
sys.databases as db
inner join
sys.dm_os_performance_counters as pc1 on pc1.instance_name = db.name
inner join
sys.dm_os_performance_counters as pc2 on pc1.instance_name = pc2.instance_name
inner join
sys.dm_os_performance_counters as pc3 on pc1.instance_name = pc3.instance_name
where
pc1.counter_name = ‘Log file(s) Size (KB)’
and
pc2.counter_name = ‘Log file(s) Used Size (KB)’
and
pc3.counter_name = ‘Data File(s) Size (KB)’
and
pc1.cntr_value > 0
order by
pc1.instance_name
Un dettagliato tip che spiega come risolvere il problema dell’identificazione di buchi in una sequenza di numeri:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/tips/0705.mspx#EMC
Una serie di produttivi tips & tricks da usare con il SQL Server Management Studio:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/tips/0612.mspx#E5D
In SQL Server 2000 e 2005 non è possibile passare nativamente ad una stored procedure un’array di dati. In questo articolo viene spiegato come risolvere il problema.
http://msdn.microsoft.com/it-it/library/cc185040.aspx#ID0E3B
In SQL Server 2008 il problema non si pone in quanto ci sono i Table Valued Parameters che risolvono alla radice il problema
Raccolta di tecniche comuni di performance tuning su Integration Services
http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/SSISPerfTuning.doc
Un sempice quanto utile tip per eseguire delle SELECT DISTINCT con una collation arbitraria:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/tips/0612.mspx#E6C