Avatar of Vires_PtyLtd
Vires_PtyLtd
 asked on

List SQL Indexes, which table they are on, and their fragmentation level

I need to find a script (or scirpts) that

a. Lists the Indexes in an SQL Server, and which table they are indexing

b. List the fragmentation level of each Index

System is using Microsoft SQL Server 2008 R2

While I have found examples via websearch I havent found anything that matches exactly these requireemnts.

For instance "SELECT * FROM sys.indexes" lists a lot of data but it does not make much sense and does not tell you which table any given index is atached to.

Please Help.

Thanks
Microsoft SQL Server 2008Microsoft SQL Server

Avatar of undefined
Last Comment
Vires_PtyLtd

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
Aaron Shilo

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Vires_PtyLtd

ASKER
Thankyou this worked perfectly.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes