Tuesday, March 27, 2012

Default Fill factor

Hi
There are a lot of articles about the fillfactor.
I did change the fill factor and that did not work as intended.
How do I get back to the default fill factor
I am using sp_msforeachtable undocumented database procedure
and when the indexes are rebuilt the fill factor that shows up
in origfillfactor is the one I am trying to move away from

Your help will be appreciated

VinceHi

Without knowing the previous values then you probably have to restore the
backup.

John

"Vincento Harris" <wumutek@.yahoo.com> wrote in message
news:2fa13ee7.0310200423.ca35b7a@.posting.google.co m...
> Hi
> There are a lot of articles about the fillfactor.
> I did change the fill factor and that did not work as intended.
> How do I get back to the default fill factor
> I am using sp_msforeachtable undocumented database procedure
> and when the indexes are rebuilt the fill factor that shows up
> in origfillfactor is the one I am trying to move away from
> Your help will be appreciated
> Vince|||Thanks John for your time....
There is a development database which is a copy of the database in
question.
The origfillfactor in sysindexes is 0 for all tables.I am assuming
this is the value assigned for the fill factor of the indexes.
Vince

Hi

Without knowing the previous values then you probably have to restore
the
backup.
John
> "Vincento Harris" <wumutek@.yahoo.com> wrote in message
> news:2fa13ee7.0310200423.ca35b7a@.posting.google.co m...
> > Hi
> > There are a lot of articles about the fillfactor.
> > I did change the fill factor and that did not work as intended.
> > How do I get back to the default fill factor
> > I am using sp_msforeachtable undocumented database procedure
> > and when the indexes are rebuilt the fill factor that shows up
> > in origfillfactor is the one I am trying to move away from
> > Your help will be appreciated
> > Vince|||Hi

The OrigFillFactor field in sysindexes is the original fill factor used when
the index was created. It is not maintained if changed, therefore the value
before you made your changes may not have been the same.

http://msdn.microsoft.com/library/d..._sys-i_76wj.asp
A fill factor of 0 will mean that the index was originally created with full
data/leaf pages, which would tend to imply that you don't expect the data to
change often/at all. If this is not the case there could be some impact on
performance.

http://msdn.microsoft.com/library/d...config_5k8e.asp

Rather than changing the index on-mass you may want to try the index tuning
wizard to see what it suggests, or a combination of both!!!

John

"Vincento Harris" <wumutek@.yahoo.com> wrote in message
news:2fa13ee7.0310200900.5e5b7a4a@.posting.google.c om...
> Thanks John for your time....
> There is a development database which is a copy of the database in
> question.
> The origfillfactor in sysindexes is 0 for all tables.I am assuming
> this is the value assigned for the fill factor of the indexes.
> Vince
> Hi
> Without knowing the previous values then you probably have to restore
> the
> backup.
> John
> > "Vincento Harris" <wumutek@.yahoo.com> wrote in message
> > news:2fa13ee7.0310200423.ca35b7a@.posting.google.co m...
> > > Hi
> > > There are a lot of articles about the fillfactor.
> > > I did change the fill factor and that did not work as intended.
> > > How do I get back to the default fill factor
> > > I am using sp_msforeachtable undocumented database procedure
> > > and when the indexes are rebuilt the fill factor that shows up
> > > in origfillfactor is the one I am trying to move away from
> > > > Your help will be appreciated
> > > > Vince|||I ran sp_configure and discovered that the config_value was 0 but on
sysindexes the origfillfactor was 100.
Thought this values should be the same!!

Vince

"John Bell" <jbellnewsposts@.hotmail.com> wrote in message news:<3f94ec4d$0$249$ed9e5944@.reading.news.pipex.net>...
> Hi
> The OrigFillFactor field in sysindexes is the original fill factor used when
> the index was created. It is not maintained if changed, therefore the value
> before you made your changes may not have been the same.
> http://msdn.microsoft.com/library/d..._sys-i_76wj.asp
> A fill factor of 0 will mean that the index was originally created with full
> data/leaf pages, which would tend to imply that you don't expect the data to
> change often/at all. If this is not the case there could be some impact on
> performance.
> http://msdn.microsoft.com/library/d...config_5k8e.asp
> Rather than changing the index on-mass you may want to try the index tuning
> wizard to see what it suggests, or a combination of both!!!
> John
>
> "Vincento Harris" <wumutek@.yahoo.com> wrote in message
> news:2fa13ee7.0310200900.5e5b7a4a@.posting.google.c om...
> > Thanks John for your time....
> > There is a development database which is a copy of the database in
> > question.
> > The origfillfactor in sysindexes is 0 for all tables.I am assuming
> > this is the value assigned for the fill factor of the indexes.
> > Vince
> > Hi
> > Without knowing the previous values then you probably have to restore
> > the
> > backup.
> > John
> > > > "Vincento Harris" <wumutek@.yahoo.com> wrote in message
> > > news:2fa13ee7.0310200423.ca35b7a@.posting.google.co m...
> > > > Hi
> > > > There are a lot of articles about the fillfactor.
> > > > I did change the fill factor and that did not work as intended.
> > > > How do I get back to the default fill factor
> > > > I am using sp_msforeachtable undocumented database procedure
> > > > and when the indexes are rebuilt the fill factor that shows up
> > > > in origfillfactor is the one I am trying to move away from
> > > > > > Your help will be appreciated
> > > > > > Vince

No comments:

Post a Comment