Database IBM DB2: esecuzione di comandi per la manutenzione regolare ibm-db-database-running-commands-for-regular-maintenance
Per la manutenzione regolare del database di AEM Forms, sono consigliati i seguenti comandi di IBM DB2. Per informazioni dettagliate sulla manutenzione e l’ottimizzazione delle prestazioni per il database DB2, consulta la guida all’amministrazione di IBM DB2.
-
runstats: questo comando aggiorna le statistiche che descrivono le caratteristiche fisiche di una tabella di database, insieme ai relativi indici associati. Le istruzioni SQL dinamiche generate da AEM Forms utilizzano automaticamente queste statistiche aggiornate. Tuttavia, le istruzioni SQL statiche create all’interno di un database richiedono l’esecuzione anche del comando
db2rbind. -
db2rbind: questo comando riassocia tutti i pacchetti nel database. Utilizza questo comando dopo aver eseguito l’utilità
runstatsper convalidare di nuovo tutti i pacchetti nel database. -
reorg table or index: questo comando verifica se è necessaria la riorganizzazione di alcune tabelle e indici.
Con la crescita e la modifica dei database, è fondamentale ricalcolare le statistiche delle tabelle per migliorare le prestazioni del database e deve essere eseguito regolarmente. Questi comandi possono essere eseguiti manualmente utilizzando script o un processo cron.
runstats, è necessario che il database contenga dati e che sia stata eseguita almeno una sincronizzazione della directory.Per un database di piccole dimensioni, ad esempio per 10.000 utenti o 2.500 gruppi, è sufficiente avviare il comando runstats per ridurre gli intervalli di sincronizzazione.
Per i database di dimensioni maggiori, ad esempio per 100.000 utenti o 10.000 gruppi, esegui il comando reorg prima di runstats.
Utilizza il comando runstats nel database di AEM Forms use-the-runstats-command-on-your-aem-forms-database
Esegui il comando runstats sulle tabelle e sugli indici di database di AEM Form seguenti.
runstats deve essere eseguito solo durante la prima sincronizzazione del database. Tuttavia, deve essere eseguito due volte durante tale processo: durante la sincronizzazione di Utenti e Gruppi e durante la sincronizzazione di Membri del gruppo. Assicurati che lo script venga eseguito completamente ogni volta che lo esegui.Per la sintassi e l’utilizzo corretti, consulta la documentazione del produttore del database. Di seguito, <schema> viene utilizzato per indicare lo schema associato al nome utente DB2. Se disponi di una semplice installazione predefinita di DB2, questo è il nome dello schema del database.
TABLE <schema>.EDCPRINCIPALGROUPENTITY
TABLE <schema>.EDCPRINCIPALGRPCTMNTENTITY
TABLE <schema>.EDCPRINCIPALENTITY
TABLE <schema>.EDCPRINCIPALUSERENTITY
TABLE <schema>.EDCPRINCIPALEMAILALIASENTITY
TABLE <schema>.EDCPRINCIPALENTITY FOR INDEXES ALL
TABLE <schema>.EDCPRINCIPALEMAILALIASENTITY FOR INDEXES ALL
TABLE <schema>.EDCPRINCIPALUSERENTITY FOR INDEXES ALL
TABLE <schema>.EDCPRINCIPALGROUPENTITY FOR INDEXES ALL
TABLE <schema>.EDCPRINCIPALGRPCTMNTENTITY FOR INDEXES ALL
Esegui il comando reorg nel database di AEM Forms run-the-reorg-command-on-your-aem-forms-database
Esegui il comando reorg sulle tabelle e sugli indici del database di AEM Form seguenti. Per la sintassi e l’utilizzo corretti, consulta la documentazione del produttore del database.
TABLE <schema>.EDCPRINCIPALGROUPENTITY
TABLE <schema>.EDCPRINCIPALGRPCTMNTENTITY
TABLE <schema>.EDCPRINCIPALENTITY
TABLE <schema>.EDCPRINCIPALUSERENTITY
TABLE <schema>.EDCPRINCIPALEMAILALIASENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALEMAILALIASENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALUSERENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALGROUPENTITY
INDEXES ALL FOR TABLE <schema>.EDCPRINCIPALGRPCTMNTENTITY