SQL Inspect is a SQL editor for SQL Server, created with the aim of allowing users to quickly analyze a sub-optimal query, the tables and indexes used by that query, and record all results of rewriting the query. It offers the following features over standard SQL editor tools:
Get an overview of a querys' cost instantly
- View a summary of the querys' I/O costs.
- View execution plans in a treeview and see costly operations highlighted.
- Know when statistics need updating, as differences in estimated and actual rows are highlighted.
- See which tables are incurring the most reads.
- Know when SQL Server is raising warnings when generating your execution plans.
- Easily identify from which table each column is originating from.
Know which tables and indexes are used in a query
- Quickly know which tables are used in a query.
- Know how big each of those tables are.
- Also see which indexes are used, together with all indexes that exist for all tables used in the query.
- Know the size and fragmentation level of each of those indexes.
- Filter indexes to know which indexes cover or include a specific column.
Compare your queries against a baseline query
- Set a baseline query, and immediately see how your rewritten queries compare against the baseline.
- Quickly know when your new queries are better than the baseline and when they are worse, and in which areas.
Keep a log of your optimization attempts
- Quickly know the costs of each query you have attempted in comparison to the baseline.
- View the differences in how the queries were written.
- Keep a record of each querys' execution plan.
- Save the log for future analysis.
View statistics and fragmentation information easily
- The integrated object browser allows you to view details of all statistics for a table, together with table and index fragmentation details.
- Integrated wizards help you to update statistics and defragment tables and indexes easily.
|