Guidance

SQL Health Check

At Concourse, we specialize in providing comprehensive and Industry Leading SQL Server Health Checks to help your business unlock the power of it's data and operations.

You're in good company
First-Steps

What's in a healthcheck?

Working alongside our dedicated experts to deliver you from today to tomorrow - no headaches required.

Discover

We meet to talk through your current environment and any issues you're experiencing in your applications.

Diagnose

We perform the remote health check by examining your services and creating your performance baselines. With a complete investigation we look at your backup and recovery plans, your best practices around manageability, and your overall performance.

Deliver

You'll meet with our senior consultants to review our findings. Together we determine what remediation actions are critical and what will form your queue of fixes.

Results

What's Covered in our Health Check?

 

Hardware & Environment Review

Covers assessments of server hardware performance, capacity, and potential bottlenecks, alongside checks for the operating system configurations and updates that are critical for optimal database performance.

Log and Transaction Management

Includes examining log file sizes, growth patterns, and backup strategies, as well as transaction log configurations, usage, and potential issues affecting database performance and recovery.

Performance and Workload Assessment

Involves analyzing query performance, index utilization, and server settings to identify bottlenecks and opportunities for optimization.

Storage and Data Management

Review database storage configurations, data file sizes, space usage patterns, and the management of temporary spaces to ensure efficient data handling.

Database Structure and Integrity

Looks at table and index fragmentation, schema design, and data integrity issues to recommend improvements for performance and maintenance.

Maintenance Practices Review

Examine the practices and tasks set up for ongoing database maintenance, including backups, index maintenance, and consistency checks, to ensure they are effective and aligned with best practices.

Add-ons

SQL Services

We understand the complexity, quirks, and nuances of hosting it and managing all the back-end components. No matter how complex your setup, we’re there to help you every step of the way.

SQL Monitoring & Alerts

Keep your secondary environments up to date, allowing you to better test changes and customizations before unleashing them on Production.

SQL Migration Services

We help keep you organized by deploying customizations, running scripts and making sure the environments keep running smoothly.

SQL Performance

PCI DSS and HIPAA compliance, protecting your Blackbaud CRM databases and backups at all times. Can your internal team say the same?

Lets get in touch!

Interested? Meet our Experts

Learn why we're the preferred home for all things digital with our dedicated hosting and data experts.

Testimonials

Don't just take our word

See why advancement and technology leaders at the world's best brands call Concourse home.

  • Turn-key Cloud
  • Managed Cloud
Plus

Tier 1

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Pro

Tier 2

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Elite

Tier 3

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Plus

Tier 1

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Pro

Tier 2

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
Elite

Tier 3

Free Forever. As long as you hustle. No credit card required
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
  • We create amazing digital products.
SIGN UP
FAQ’s

The Frequent Flyers

Below you'll find the most common questions you may have around Blackbaud, SQL, or Hosting. If you still can't find the answer you're looking for, just contact us!

What is Private Hosting?

Private hosting refers to a web hosting environment where resources are exclusively dedicated to a single organization or individual, without being shared with other tenants. This setup offers enhanced security, control, and performance compared to shared hosting solutions. Private hosting can be implemented on physical servers located on-premises, in private data centers, or through virtual private servers (VPS) offered by cloud service providers. The key benefits include greater customization, dedicated resources, improved security, and potential compliance with specific regulatory standards.

What if my database is bad?

A "bad" database can refer to several issues, including poor design, lack of normalization, inaccurate data, or performance problems. To address a bad database, you should:

  1. Evaluate Database Design: Ensure the database schema is properly normalized to reduce redundancy and improve data integrity.
  2. Audit Data Quality: Identify and correct inaccuracies, inconsistencies, and duplicate entries.
  3. Optimize Performance: Analyze and optimize queries, index appropriately, and consider hardware or configuration improvements.
  4. Implement Maintenance Practices: Regular maintenance tasks, such as updating statistics, rebuilding indexes, and database integrity checks, can help keep the database performing well.
  5. Seek Expertise: Consulting with a database expert can provide insights and solutions tailored to your specific situation.
What is cloud security?

Cloud security encompasses the technologies, policies, controls, and services that protect cloud data, applications, and infrastructure from threats. It involves a set of procedures and tools designed to protect cloud computing environments against external and insider cybersecurity threats. Key components of cloud security include data encryption, identity and access management (IAM), secure access protocols, and compliance with regulatory standards. Effective cloud security requires collaboration between the cloud service provider and the client to ensure data privacy, integrity, and availability.

How do I create a query?

Creating a query typically involves using a query language, such as SQL (Structured Query Language) for databases, to request data or manipulate data structures. Here's a basic example of creating a simple SQL query to retrieve data from a database:

  1. Identify the Database and Table: Determine which database and table(s) contain the data you need.
  2. Construct the Query: Use the SELECT statement to specify the columns you want to retrieve and the FROM clause to specify the table.
  3. Specify Criteria (Optional): Use the WHERE clause to filter records based on specific conditions.
  4. Execute the Query: Use a database management tool or a programming language with database support to run the query and fetch results.

Example SQL Query:

SELECT column_name(s)
FROM table_name
WHERE condition;

 

Why is my Blackbaud CRM Running Slow?

Blackbaud CRM performance issues can stem from various factors:

  1. Database Size and Complexity: Large databases or complex queries can slow down performance.
  2. Hardware Limitations: Insufficient server resources (CPU, memory, disk space) can affect speed.
  3. Network Issues: Slow network connections or high latency can impact performance.
  4. Customizations and Integrations: Extensive customizations or third-party integrations can contribute to slowdowns.
  5. Lack of Maintenance: Failing to perform regular database maintenance tasks such as indexing and updating statistics can degrade performance.

To address these issues, consider reviewing database and query optimizations, upgrading hardware, improving network infrastructure, auditing customizations, and implementing regular maintenance routines.

How to troubleshoot incorrect query results?

Troubleshooting incorrect query results involves several steps:

  1. Verify Query Logic: Ensure the query logic correctly reflects the intended data retrieval or manipulation. Check for errors in syntax, table joins, and conditions.
  2. Check Data Quality: Incorrect results can be due to inaccuracies or unexpected values in the data. Validate the data for correctness and consistency.
  3. Review Schema and Relationships: Ensure that the database schema and relationships between tables are correctly defined and understood.
  4. Examine Aggregate Functions: If using aggregate functions (e.g., SUM, AVG), ensure they are applied correctly and consider the impact of NULL values.
  5. Test with Subsets of Data: Run the query on a smaller dataset to verify results and simplify troubleshooting.
  6. Use Debugging Tools: Utilize database management tools and features for query analysis and performance tuning to identify issues.

For complex queries or persistent issues, breaking down the query into smaller parts and testing each segment individually can help isolate the problem.

Lets stay in touch!

Join our Newsletter

Stay up to date with the latest news and events from Concourse Connect.