Operations | Monitoring | ITSM | DevOps | Cloud

Latest Posts

Why SQL Server Monitoring Is the First Step in Improving Performance

SQL Server monitoring is continuous collection and analysis of usage, performance, and event metrics for Microsoft SQL Server. It’s the first step in optimizing performance for applications that depend on your data platform. Highly effective monitoring gives a bird’s-eye view of your entire data estate. It also provides the deep analytics necessary to perform root cause analysis on the most challenging performance problems.

Spotting and Avoiding Database Drift

Managing any database ecosystem is difficult enough: taking backups, maintaining statistics, and doing performance tuning all tax the time of the DBA or database developer. The job is complex even without considering the work you do to manage the various schema and data drifts that can occur. Unless you operate in a vacuum or within a single person organization (and even then, schema drift can occur), drift is going to manifest naturally and as the size of the environment expands.

Finding the Gaps in Your Data Causing Data Drift

When drift happens within a database, it can occur at a couple of different levels. Drift refers to entities—tables, views, or even data—out of synchronization with each other. This could be a difference in schema structure, data, or even operational metadata like permissions. Often, drifts happen between two different environments like development and staging databases.

Investigating the Database Family Tree

Investigating your family tree can be an interesting experience. For example, what if you discovered you were related to a famous person who won a Nobel Prize or performed a heroic act? Conversely, what if you realized you had an ancestor who was an infamous criminal? Much like examining your genealogy can be an exciting adventure, looking at the family tree of your database can prove to be just as rewarding. Databases occasionally undergo a phenomenon known as drift.

IT Pros to the World: Bring IT On

That’s what they say. Bring it on. I’m ready for this. I’m prepared. But no one could prep for what happened and how things evolved, right? So is preparation not necessary after all? I’ve had numerous discussions with my colleague and fellow Head Geek Leon Adato about this topic, and we even created a video with the background theme of preparation vs. instant action. Leon is kind of a doctoral student in chaos theory—or so it seems—while I try to plan things out.

Indexing Strategies for SQL Server Performance

One of the easiest ways to increase query performance in SQL Server is to make sure it can quickly access the requested data as efficiently as possible. In SQL Server, using one or more indexes can be exactly the fix you need. In fact, indexes are so important, SQL Server can warn you when it figures out there’s an index missing that would benefit a query.

How the Pandemic Impacted the Government's Cloud Migration Plans

“Cloud-first” has been a government imperative for many years, but the pandemic usurped this strategy, making “cloud-now” a priority. The results have been transformational. The cloud made wide-scale government telework possible, but it’s also given agencies the opportunity to test drive new cloud applications and experience the scalability and security benefits first-hand.

Indexes Matter-How Poor Index Management Can Ruin Query Performance

Ideally, database queries use the fewest possible resources: time, memory, bandwidth, etc. Lower resource consumption maps to better query performance. To find relevant data in a table, a database query relies on lookup operations, and a table index can help a query efficiently find the table values it needs. With an efficient, well-designed table index, a database query can find the table data it needs, avoiding the need to "scan"—or search through—all the table data.

What Is End-User Monitoring and Why It's Critical for Your Business

End-user experience monitoring is a practice designed to track user behavior or actions while interacting with a website or web application. The data gathered by end-user experience monitoring helps measure the impact of website and device performance on the end user’s journey. A meaningful end-user experience can help improve the enterprise’s operational efficiency, troubleshooting processes, employee productivity, and overall business value.