Нито едното. Няма връзка между INCREMENT BY и CACHE.
INCREMENT BY контролира монотонния аспект на последователността. С INCREMENT BY 50 серията става 1, 51, 101, 151
и така нататък.
CACHE контролира колко поредни номера се съхраняват в паметта за обслужване на NEXTVAL заявки. Колкото по-малък е CACHE номерът, толкова по-често базата данни трябва да чете от своите вътрешни таблици, за да вземе следващия диапазон на разпределение. Така че в умерено натоварена система бихме искали да минимизираме броя на придобитите ключалки, така че задаваме CACHE на голямо число, да речем 1000.
Хората са обсебени от задаването на стойността на CACHE, защото смятат, че ако е твърде висока, може да „загубят“ някои стойности и да имат пропуски в своите серии. Това е изключително малко вероятно да се случи и дори да се случи, не трябва да ни интересува. Последователностите са източник на гарантирани уникални стойности и нямат друго значение.
Въпреки че, след като прочетох отново въпроса ви, не мисля, че това ще окаже влияние върху производителността на вашите групови вмъквания. Защо избрахте да се фокусирате върху разпределението на последователностите? Извършили ли сте някакво проследяване, за да откриете къде е тясното място? Говорихте ли с вашия DBA?