Index created with parallel clause

I have a general question on performance. (Oracle 11g rel 2 with 20 CPU non-rac)
I created few  indexes with the parallel clause. Is this have to do anything in the select statements when the index is used in the select statement or inserts?

To be specific I have a table which is queried too often from the online queries/reports. Will it may create some performance  issues when the indexes on the tables are created using the parallel clause? or the index creation has nothing to do with the queries and it is only used to create indexes quickly (using parallel)  ?
OranewAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

johnsoneSenior Oracle DBACommented:
Parallel is only used in the index creation.  It has no effect on the queries that use the index after it is created.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
OranewAuthor Commented:
I was reading this blog regarding the parallel query used in select when index is build as parallel?

I am a bit confused and I read in more than one blog:-
http://blog.tanelpoder.com/2007/06/23/a-gotcha-with-parallel-index-builds-parallel-degree-and-query-plans/
0
johnsoneSenior Oracle DBACommented:
I haven't seen an index do that after building with parallel.  If the degree is set, I guess it is possible.

You can check the degree on the index and then alter it to remove it if you want.  The steps are in the post.  However, that article is pretty old, so whatever version you are on now may not do that.

I would think that in an OLTP system where you don't want that many records back it wouldn't be an issue (as total amount of data returned is what is driving the change to parallel) and in a warehouse environment it would probably help.
0
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Geert GOracle dbaCommented:
when creating an index with parallel x, then the degree of the index gets set to that same x

this can really speed up index creation

after creating the index, you can reset the degree to 1

alter index index_name parallel 1;

or
alter index index_name noparallel;
0
OranewAuthor Commented:
The question is actually not fot speed the creation. As this new index will be put in the oltp database and it takes only less than 2 minutes to get created.
The question is after it get created Will it be used in query execution?
It is created with parallel but no degee is mentioned.
Thanks
0
Alex [***Alex140181***]Software DeveloperCommented:
The question is after it get created Will it be used in query execution?

The answer to that question has already been given = NO : http://www.experts-exchange.com/Database/Oracle/Q_28633653.html#a40658357
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Oracle Database

From novice to tech pro — start learning today.