J'ai l'habitude de reconstruire mes index en NOLOGGING. Même si j'ai jamais fait de mesures, j'ai toujours entendu dire que cela optimisait le temps de reconstruction. Pour un risque très acceptable qui est de devoir reconstruire ces indexes en cas de restaurations entre le rebuild et la dernière sauvegarde des tablespaces. Est ce juste ?
Je viens de découvrir presque par hasard que dans ce cas l'indexe reste en NOLOGGING même après le rebuild. Est ce que cela a un intérêt ? Cela joue-t-il sur les perfs de la base ? Et surtout cela signifie-t-il que dans tous les cas en cas de restauration je vais être obligé de reconstruire tout les index que j'ai reconstruit en NOLOGGING. Dans ce cas le risque devient plus du tout acceptable puisque qu'avec le temps de plus en plus d'index passent en NOLOGGONG et que donc le temps de reconstruction deviendrait trop long.
Je pense donc faire un alter index .... logging pour tous les remettre a logging apres un rebuild. Qu'en pensez vous ?
Partager