September 6, 2016 at 4:04 am
Comments posted to this topic are about the item Rebuild All Indexes in a Database (Tables/Views)
September 21, 2016 at 11:12 am
But what the reason of rebuilding all indexes?
September 28, 2016 at 1:12 am
Thanks for sharing query.
can you please provide benefits of rebuild indexes? i mean is there any performance advantage or any other benefits?
September 28, 2016 at 1:36 am
If for any reason a rebuild indexes must take place (Heaven knows why) I suggest an alteration so that indexes containing weird characters also will be shown.
Also specifying that this will not work on a 2008 sql server.
set @message = '- rebuilt [' +
@index_name +
'] index for ' +
@table_type + ' ' +
@table_or_view +
'...done (' +
dbo.fun_time_elapsed(@start_detail,@end_detail) + ')'
September 28, 2016 at 6:47 am
We've had trouble with a few indexes on occasion where a rebuild fixes it for some odd reason. So we just got into the habit of executing a job on Sunday afternoon that rebuilds all the indexes. The problems went away. Don't know why but it works so we keep doing it.
September 28, 2016 at 9:45 am
I dropped it in and received
Msg 156, Level 15, State 1, Procedure fun_time_elapsed, Line 22 [Batch Start Line 2]
Incorrect syntax near the keyword 'declare'.
Very NEW to MSSQL.
September 30, 2016 at 8:54 am
There are two queries. The firt creates the function and the other runs it.
September 30, 2016 at 9:02 am
yes you must run the first query to create the function
I rebuild my indexes every month after big loads I guess each one
must have or not have reasons to do this I simply am giving this in the hope it helps someone since it rebuilds both tables and indexed views indexes..
if it does not apply to you well let it go.....sorry...
I was wondering the same Why on Earth would Microsoft include a Menu choice for REBUILD ALL OINDEXES I am telling you these gguys at Microsoft at loosing their minds
in any case I do rebuild indexes and get benefits in speed
September 30, 2016 at 9:34 am
GOT IT!
I worked in IT for 35 years and I always said noting is FOOLPROOF, because some fool will come along and prove you wrong.
Thank-you.
October 1, 2016 at 3:58 am
Rebuild or reorganize just for the cause of it is not something you should do.
Indexes has to monitored over time to see how and when they become a problem.
There are a lot of T-SQL queries around out there that you can run on a regular basis (without changing anything) to better help you understand what is going on.
When you know that, then you also know what indexes to rebuild and/or reorganize and at what frequense.
Viewing 10 posts - 1 through 9 (of 9 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy