Database Research & Development

  • Home
  • NoSQL
    • NoSQL
    • Cassandra
  • Databases
    • Database Theory
    • Database Designing
    • SQL Server Coding Standards
    • SQL Server
    • PostgreSQL
    • MySQL
    • Greenplum
    • Linux
  • Interviews
    • SQL Server Interviews
    • MySQL Interviews
    • SQL Puzzles
  • DBA Scripts
    • SQL Server DBA Scripts
    • PostgreSQL DBA Scripts
    • MySQL DBA Scripts
    • Greenplum DBA Scripts
  • Home
  • Blog Archives !
  • (: Laugh@dbrnd :)
  • Contact Me !
sqlserverinterviews
Home 2017 January SQL Server: Configure Fill factor for Index and Server Instance

SQL Server: Configure Fill factor for Index and Server Instance

This article is half-done without your Comment! *** Please share your thoughts via Comment ***

In the previous post, I have explained basic about the SQL Server Fillfactor.

SQL Server: Index Performance Tuning with the Fill Factor

In this post, I am going to share some scripts to configure Fill Factor for Index and SQL Server Instance.

Check the default Fillfactor value for SQL Server Instance:

1
2
3
SELECT *
FROM sys.configurations
WHERE name ='fill factor (%)'

Change the SQL Server default Fillfactor from (0 or 100) to 80:

1
2
3
4
5
6
7
8
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'fill factor', 80;
GO
RECONFIGURE;
GO

Check the Fillfactor value for Indexes:

1
2
3
4
5
SELECT
OBJECT_NAME(OBJECT_ID) Name
,type_desc
,fill_factor
FROM sys.indexes

Create new Index with Fillfactor option:

1
2
3
4
5
6
7
8
9
CREATE TABLE tbl_TestFillFactor
(
ID INTEGER PRIMARY KEY
,Name VARCHAR(50)
)
GO
CREATE NONCLUSTERED INDEX idx_TestFillFactor
ON tbl_TestFillFactor(Name) WITH (FillFactor = 80)
GO

Alter existing Index to change Fillfactor value:

1
2
3
ALTER INDEX idx_TestFillFactor ON tbl_TestFillFactor
REBUILD WITH (FILLFACTOR = 90)
GO

Jan 1, 2017Anvesh Patel
SQL Server: Index Performance Tuning with the Fill FactorSQL Server Interview: How internally it executes a SQL Statement?
Anvesh Patel
Anvesh Patel

Database Engineer

January 1, 2017 SQL ServerAnvesh Patel, database, database research and development, dbrnd, Fillfactor, index, SQL Query, SQL Server, SQL Server Administrator, SQL Server Monitoring, SQL Server Performance Tunning, SQL Server Tips and Tricks, TSQL
About Me!

I'm Anvesh Patel, a Database Engineer certified by Oracle and IBM. I'm working as a Database Architect, Database Optimizer, Database Administrator, Database Developer. Providing the best articles and solutions for different problems in the best manner through my blogs is my passion. I have more than six years of experience with various RDBMS products like MSSQL Server, PostgreSQL, MySQL, Greenplum and currently learning and doing research on BIGData and NoSQL technology. -- Hyderabad, India.

About DBRND !

dbrnd

This is a personal blog (www.dbrnd.com).

Any views or opinions represented in this blog are personal and belong solely to the blog owner and do not represent those of people, institutions or organizations that the owner may or may not be associated with in professional or personal capacity, unless explicitly stated.

Feel free to challenge me, disagree with me, or tell me I’m completely nuts in the comments section of each blog entry, but I reserve the right to delete any comment for any reason whatsoever (abusive, profane, rude, or anonymous comments) - so keep it polite.

The content of this website is protected by copyright. No portion of this website may be copied or replicated in any form without the written consent of the website owner.

Recent Comments !
  • Anvesh Patel { Sure will do... } – May 27, 12:43 PM
  • Anvesh Patel { Great... } – May 27, 12:41 PM
  • Anvesh Patel { Great... } – May 27, 12:39 PM
  • Anvesh Patel { Great... } – May 27, 12:36 PM
  • Anvesh Patel { Great... } – May 27, 12:28 PM
  • Anvesh Patel { Great... } – May 27, 12:27 PM
  • Anvesh Patel { Great... } – May 27, 12:16 PM
  • Older »
Follow Me !
  • facebook
  • linkedin
  • twitter
  • youtube
  • google
  • flickr
© 2015 – 2019 All rights reserved. Database Research & Development (dbrnd.com)
Posting....