in

UGISS Community

Il sito della community dello User Group Italiano di SQL Server

Browse by Tags

  • Indicizzazione dei vincoli FOREIGN KEY

    Abbiamo utilizzato la stored procedure usp_create_index_on_foreign_key per determinare e creare gli indici mancanti per i vincoli FOREIGN KEY in essere su una determinata tabella o su un determinato schema. Lo scenario illustrato di seguito permetterà di osservare il comportamento dell’ottimizzatore...
    Posted to SQL Server & Delphi (Weblog) by sgovoni on 11-26-2008
  • Due indici clustered sulla stessa tabella ?

    Quante volte avete risposto con un No alla domanda: "E’ possibile creare due o più indici clustered sulla stessa tabella ?" Non è infatti possibile avere due indici clustered sulla stessa tabella, facciamo però alcune considerazioni... Un indice clustered ordina e memorizza i dati di una tabella...
    Posted to SQL Server & Delphi (Weblog) by sgovoni on 09-28-2008
  • Meccanismi di auditing

    La maggior parte degli odierni RDBMS mette a disposizione funzionalità di auditing più o meno estese che tipicamente non troviamo attive by default a causa del loro impatto negativo sulle performance dell'intero sistema. Tali funzionalità, nonostante il carico di lavoro aggiuntivo, hanno un’importanza...
    Posted to SQL Server & Delphi (Weblog) by sgovoni on 09-18-2008
  • CHECK CONSTRAINT

    I constraint rafforzano l’integrità del database e definiscono regole relativamente ai valori ammessi in una o più colonne di una tabella. Un constraint di tipo CHECK rafforza l’integrità di dominio limitando i valori che possono essere memorizzati in una colonna. Mi è recentemente successo di dover...
    Posted to SQL Server & Delphi (Weblog) by sgovoni on 07-13-2008
  • Index Fragmentation (Parte 2)

    Riprendo l’esempio del precedente Index Fragmentation per realizzare una piccola stored procedure USP_ExecReorgRebuildIndex() in grado di eseguire la deframmentazione degli indici con avg_fragmentation_in_percent maggiore del 10%. Dopo ogni ALTER INDEX viene eseguito anche un UPDATE STATISTICS per aggiornare...
    Posted to SQL Server & Delphi (Weblog) by sgovoni on 03-30-2008
  • Indici e l'ordinamento fisico dei dati

    Visto che il dubbio sull'ordinamento fisico dei dati in una tabella di SQL Server è piuttosto diffuso, ho colto l'occasione fornitami da questo post di Marco per cercare di fare chiarezza. Il risultato è questo post del forum di UGISS: http://community.ugiss.org/forums/p/1279/3660.aspx#3660...
    Posted to Impedance Mismatch (Weblog) by dmauri on 03-30-2008
  • Utilizzo dei NULL: COUNT(*) e COUNT(campo).

    Sull'utilizzo dei NULL - come vi sarete accorti - c'è MOLTA confusione. Per quanto mi riguarda cerco di usarli con MOLTA cautela per una questione soprattutto di consistenza dei dati. Detto questo però c'è anche una implicazione legata alle performance che credo sia sconosciuta...
    Posted to Impedance Mismatch (Weblog) by dmauri on 03-28-2008
  • Datawarehouse: Quanti file per un database?

    In questi giorni sono finalmente riuscito a sentire l'amico Tomas del SQL CAT (Customer Advisory Team) che mi ha spiegato un pò dei retroscena che gli hanno permesso di caricare un terbayte di dati in 30 minuti. A parte alcune informazioni che bloggherò a breve (appena ho finito un pò...
    Posted to Impedance Mismatch (Weblog) by dmauri on 03-17-2008
  • Esportazione del result-set di una query su foglio Excel

    Come posso esportare il risultato di una query su Microsoft Excel ? Nel “Foglio1” che ho rinominato in PortafoglioOrdini vorrei esportare, ogni notte in modo automatico, gli ordini di vendita attivi mantenendo sia il file XLS salvato in una cartella condivisa che gli altri fogli. Devo mantenere anche...
    Posted to SQL Server & Delphi (Weblog) by sgovoni on 03-06-2008
  • Index Fragmentation

    La frammentazione di un indice rappresenta l'uso inefficiente delle pagine dell'indice stesso. La frammentazione avviene nel tempo, dopo la modifica dei dati. Ad esempio, quando vengono aggiunte o cancellate righe di una tabella oppure quando viene modificato un valore in un campo indicizzato...
    Posted to SQL Server & Delphi (Weblog) by sgovoni on 03-03-2008
Page 1 of 2 (12 items) 1 2 Next >
(C) 2007 User Group Italiano di SQL Server