Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [SQL Server 2008] Gestire grandi moli di dati

    Ciao a tutti,

    Volevo un suggerimento su come gestire una grande quantità di dati in svariate tabelle e db.

    Nel dettaglio ho:

    1 server, su cui sono installati
    7 DB da 10-20 Gb l'uno, con
    10 tabelle per ogni Db da circa 2 milioni di record ciascuna

    Ho notato un calo di prestazioni nell'ultimo periodo e vorremmo riorganizzare la struttura dei dati per migliorarne l'accesso.

    Il contenuto dei 7 Db è informativamente identico. Es:

    codice:
    DB1.TblPrezzi2004
    DB2.TblPrezzi2005
    ...
    DB7.TblPrezzi2010
    poi

    codice:
    DB1.TblFatture2004
    DB2.TblFatture2005
    ...
    DB7.TblFatture2010
    ecc.

    ---

    Come posso operare?

    Una possibile soluzione potrebbe essere questa?

    - Creo un DB per ogni "grandezza" e fondo le tabelle dei vari anni in una sola
    - Creo un DB front-end con le viste che fanno le UNION delle grandezze per tutti gli anni

    Possibili problemi: come girano le join tra le varie grandezze?

    Grazie!!
    Riccardo

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    ma ti servono sempre e tutti i 2 milioni * 10 tabelle * 7 db = 140milioni di record ?

    consiglierei di esporre in un db solo i dati che servono realmente al funzionamento "normale" e quotidiano dell'applicativo.. il resto buttali in db archivio, e ci accedi solo quando ne hai realmente bisogno

    non so se sia possibile, eh, dipende da che cosa deve fare l'applicativo
    Cacca!

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    363
    Potresi provare varie strade:
    1) Lavorare sugli indici
    2) Spezzare i databases su più datafiles distribuiti su dischi diversi
    3) Usare le partizioni

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.