Opzioni del server che influiscono sui database federati

Un sistema di database federato è composto da un server di dati Db2® (il database federato) e da una o più origini dati. Si identificano le origini dati per il database federato quando si emettono istruzioni CREATE SERVER. È anche possibile specificare le opzioni del server che perfezionano e controllano vari aspetti del sistema federato.

È necessario installare l'opzione di installazione dell'unione distribuita e impostare il parametro di configurazione del gestore database federated su YES prima di creare i server e specificare le relative opzioni. Per modificare le opzioni del server successivamente, utilizzare l'istruzione ALTER SERVER.

I valori delle opzioni server specificati nell'istruzione CREATE SERVER influiscono sull'analisi di push down della query, sull'ottimizzazione globale e su altri aspetti delle operazioni del database federato. Ad esempio, è possibile specificare le statistiche delle prestazioni come valori di opzione server. L'opzione cpu_ratio specifica le velocità relative dei processori sull'origine dati e il server federato e l'opzione io_ratio specifica le velocità relative delle divisioni I/O dei dati sull'origine dati e sul server federato.

I valori delle opzioni server vengono scritti nel catalogo di sistema (SYSCAT.SERVEROPTIONS) e l'ottimizzatore utilizza queste informazioni quando sviluppa piani di accesso per l'origine dati. Se una statistica viene modificata (ad esempio, quando un processore di origine dati viene aggiornato), utilizzare l'istruzione ALTER SERVER per aggiornare il catalogo con il nuovo valore.