The following suggestions are guidelines for fragmenting tables and indexes:
If the key value does not reduce contention, as when every user looks at the same set of key values (for instance, a date range), consider fragmenting the index on another value used in the WHERE clause. To cut down on fragment administration, consider not fragmenting some indexes, especially if you cannot find a good fragmentation expression to reduce contention.
x >= 1 and x <= 10 in dbspace1, x > 10 and x <= 20 in dbspace2, x > 20 and x <= 30 in dbspace3
By comparison, only four conditions in the following expression need to be tested: the first inequality for dbspace1 (x <= 10), the first for dbspace2 (x <= 20), and both conditions for dbspace3:
x <= 10 and x >= 1 in dbspace1, x <= 20 and x > 10 in dbspace2, x <= 30 and x > 20 in dbspace3