Posts
  • Blog

    Blog has been migrated to http://www.ptconsql.com

    • 0 Comments
    Dear readers - please note that this blog is no longer active at this location. The blog has been migrated and is now available on Technet at the following friendly URL: http://www.ptconsql.com . Thank you
  • Blog

    The DBCC INDEXDEFRAG Command

    • 0 Comments
    Understanding DBCC (Database Console Commands) is a step toward becoming a better and well-rounded DBA for Windchill . In my last post , I covered the basics of DBCC DBREINDEX, a command that rebuilds your indexes to remove fragmentation. In this post...
  • Blog

    Deleting Unused or Expensive Indexes

    • 0 Comments
    In my earlier posts, I illustrated two ways to identify some missing indexes by using SQL Server 2005 Performance Dashboard and Database Engine Tuning Advisor. In this post, I will look at the other side of the coin and delete indexes that are unused...
  • Blog

    Running Database Engine Tuning Advisor and Selecting Indexes

    • 0 Comments
    In my earlier post, Improving Windchill Performance by Adding Missing Indexes, I illustrated the easy way to identify some missing indexes by using SQL Server 2005 Performance Dashboard. These were the low-hanging fruit. To reach the higher fruit, you...
  • Blog

    The DBCC DBREINDEX Command

    • 0 Comments
    If you want to be a better and well-rounded DBA for Windchill, understanding DBCC (Database Console Commands) is an important step. In my last post , I covered the basics of the DBCC SHOWCONTIG command and how to find table fragmentation. In this post...
  • Blog

    The DBCC SHOWCONTIG Command

    • 0 Comments
    If you want to become a better and well-rounded DBA for Windchill, understanding DBCC (Database Console Commands) is an important step. In my previous posts in this series, I discussed the basics of DBCC and three commands: DBCC SQLPERF, DBCC HELP , and...
  • Blog

    Creating a Workload by Using a Trace Log

    • 0 Comments
    In my previous post, Improving Windchill Performance by Adding Missing Indexes , I illustrated the easy way to identify some missing indexes by using SQL Server 2005 Performance Dashboard. These are the low-hanging fruit. To reach the higher fruit, you...
  • Blog

    Improving Windchill Performance by Adding Missing Indexes

    • 0 Comments
    Lacking an index to subset the records might result in every record being read and checked (a table scan). This series of posts illustrates how you can identify missing indexes that will improve performance. Windchill ships with a minimal set of indexes...
  • Blog

    SQL Server Scan and Seek Execution Plan Operations

    • 0 Comments
    To get better performance from SQL Server queries, you need to be able to read a query execution plan and determine if that plan needs to be optimized. An execution plan is the method that the optimizer will follow to execute the submitted query, and...
  • Blog

    SQL Server Index Intersection/Union

    • 0 Comments
    The SQL Server optimizer has many algorithms and operators to put together reusable execution plans for queries that you run against a system. One is the ability to perform index intersection and/or union, which basically means that it can use multiple...
  • Blog

    Backup and Recovery Basics: Part 2, Recovering Your Databases

    • 0 Comments
    In my last post about backup and recovery, I discussed the various methods for backing up a SQL Server database. In this post, I'll discuss the other half of the equation: restoring the database. After all, backups are only as good as the last restoration...
  • Blog

    The SQL Server 2008 Data Collector: Part 3

    • 0 Comments
    This is the third post in a series about the data collector in SQL Server 2008. In the first post , we looked at how to set up the data collector; in the second post , we looked at the standard counters that are captured by the data collector. In this...
  • Blog

    SQL Server Index Types

    • 0 Comments
    Query optimization is one of the most important skills in your system performance and scalability toolkit, and correct index usage is one of the most effective ways to get good query execution plans. Queries need efficient on-disk access paths to minimize...
  • Blog

    The SQL Server 2008 Data Collector: Part 2

    • 0 Comments
    This is the second part in a series of posts about the data collector in SQL Server 2008. In this post, I will list the measurements that are available from the data collector. This may seem like a strange post, but I could not find this information anywhere...
  • Blog

    The SQL Server 2008 Data Collector: Part 1

    • 0 Comments
    This is the first part of a series of posts about the data collector in SQL Server 2008. The data collector captures key Windows Performance Monitor counters and internal SQL Server counters every minute in a SQL Server database. In this post, I'll show...
  • Blog

    Understanding the Performance Characteristics of Your System: Part 3

    • 0 Comments
    You can learn a lot about performance and potential problem areas by simply watching the CPU usage of your running system over time. As I outlined in the previous posts in this series, after you have validated that there are no errors or deadlocks occurring...
  • Blog

    Backup and Recovery Basics

    • 0 Comments
    As database administrators, we are charged with not only protecting our data but also being able to recover it in case of emergencies. For that reason, knowing the different types of backups that are available to you in SQL Server, how they work, and...
  • Blog

    Virtual Provisioning of Drives for Windchill

    • 0 Comments
    Cost savings drives many IT departments to move databases to virtual provisioning. The cost savings come from better hardware utilization and from centralized administration. But, there are some situations in which such a move may result in a significant...
  • Blog

    Reviewing Windchill Operational Drive Performance

    • 0 Comments
    There are a variety of hidden gems in SQL Server. One of these gems allows you to approximate the average operational latency for reads and writes by individual database files. These files may be used in the filegroups of Windchill or tempdb or the transaction...
  • Blog

    Understanding the Performance Characteristics of Your System: Part 2

    • 0 Comments
    Last time, I blogged on the first in a series of steps you need to take to verify your system is not experiencing any system errors or deadlocks. There are just a few more things you need to verify before moving on. Validate the Server Properties Start...
  • Blog

    Selecting Logical Drives for PTC Windchill

    • 0 Comments
    Getting optimal performance with Windchill depends on how the logical drives are configured and delegated. Randomly assigning logical drives will not give optimal performance. Having too few logical drives will result in greater latency and reduced performance...
  • Blog

    The DBCC CHECKALLOC Command

    • 2 Comments
    Understanding DBCC (Database Console Commands) is a step toward becoming a better and well-rounded DBA for Workforce Central. In my last post , I covered the basics of DBCC and two of its commands: SQLPERF and HELP. In this post, I will cover the DBCC...
  • Blog

    Introduction to DBCC Statements

    • 0 Comments
    Understanding DBCC (Database Console Commands) is a step toward becoming a better and well-rounded database administrator (DBA) for Workforce Central. DBCC is a command in Transact-SQL that helps you implement maintenance, validation, and information...
  • Blog

    Understanding the Performance Characteristics of Your System: Part 1

    • 1 Comments
    How do you know if you have something out of the ordinary occurring on your database application system if you don't have a good feel for what "ordinary" looks like? Finding the Norm It is difficult to determine if there is a performance bottleneck...
  • Blog

    SQL Server Maintenance Sequence

    • 1 Comments
    Regular maintenance is critical for running a healthy database. Maintenance reduces file fragmentation and provides backups that may be stored off site. The order in which you complete the various maintenance steps has significant consequences. In this...
Page 1 of 3 (69 items) 123