vediamo come attivare questa nuova funzionalità ( update: installiamo anche Interim Fix 1 ):
- per prima cosa è necessario abilitare il transactional logging sul proprio server,
nel cliend di amministrazione andiamo sul tab Configuration, quindi sezione Server, quindi All Server Documents ed apriamo in edit il nostro documento server, sulla linguetta Transactional Logging andiamo ad abilitare la voce Transactional Logging e modificare le opzioni predefinite se necessario
- a questo punto nel Notes.ini del server impostiamo
NIFNSFEnable=1
ed opzionalmente indichiamo un path per i file indice con
NIFBasePath=path
(se non impostiamo NIFBasePath gli indici vengono creati nella stessa folder dei corrispondenti file .NSF) - l'ODS dei database deve essere minimo versione 51 quindi ove necessario aggiungiamo al notes.ini
CREATE_R9_DATABASES=1
o
CREATE_R85_DATABASES=1 - per attivare la funzionalità su database esistenti eseguiamo il comando
load compact -c -nifnsf on nomedatabase.nsf
si può anche usare il comando usando il nome della cartella al posto del nome del database
load compact -c -nifnsf on nomefolder/subfolder/
- per attivare la funzionalità su database che venissero creati in futuro
CREATE_NIFNSF_DATABASES=1
- riavviamo il server
da console, potremo dare i seguenti comandi:
per elencare i database includendo informazioni sugli indici separati:
show dir -nifnsf
per elencare solo i database con indici separati
show dir -nifnsfonly
per disabiliatare la separazione degli indici (e quindi, nella pratica riportare gli indici all'interno degli NSF):
load compact -c -nifnsf off nomedatabase.nsf
load compact -c -nifnsf off nomefolder/
update: rilasciato Interim Fix 1 che riteniamo obbligatorio se si usano queste funzionalità
2 Commenti:
Lo sto provando con entusiasmo. Direi che la configurazione più utile è quella che consente di avere gli indici in un percorso differente, potendo così dividere le politiche di backup e di prestazioni. E' interessante il comportamento in caso di stop dellla compattazione: accanto al nome standard dell'indice del DB viene creato un file con nome tipo il seguente:
cliprosp.ndx
cliprosp_2017_03_09@12_51_43.ndx
Finalmente tante novità interessanti.