Remote Network And System Administration Job In IT And Networking

MS SQL Server database performance and deadlock resolving expert

Find more Network And System Administration remote jobs posted recently Worldwide

Environment:
OS: 64-bit Windows 2016 server, Windows 10
Database: 64-bit MS SQL 2017 server (standard edition), SQL Azure 2017
Applications (all 64 bit) : (1) Highly multi-threaded C++ windows service application writing to database (2) Web Application used for administration and monitoring (3) 3 other C++ applications also use database for reading and writing.

Problem faced:

1. Deadlock: Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

Using SQL profiler (xml_deadlock_report), we have been able to track the problem to some indexes on views but removing the indexes is not the solution as it slows the performance. We need better solution to fix our SQLs.

2. Blocking: There must be quite a few Select calls that are blocking. We have observed that the performance of our C++ program slows down when web application is used.

3. SELECT SQLs: Need to understand if select sqls must always open database in read only mode for better performance.

4. FLAGS: Need to use appropriate isolation levels, and other flags / properties. Complete sanitation needs to be done.

5. Poor performance: In general, database seems to slowing down the performance of the entire application.

Need MS SQL Server database expert who is proficient with SQL profiler and other tracing options to find out the problems and suggest changes.

The expert will be provided access to a VM instance on Azure, which will have all the applications running, SQL server standard edition, SQL Management studio.

The expert will be suitably assisted with necessary support staff to run the tests, collect necessary traces, setup breakpoints, and do whatever groundwork necessary so that the expert does not have to learn the application but rather focus firmly on finding problems at the database end.

Please describe the approach you will take to solve the problem. I am looking for an expert on long-term basis whose expertise we will keep using intermittently.

If you have any questions, please let me know. I am very much available over weekends also.

Thank you for taking time reading this and responding.

With warm regards!


About the recuiter
Member since May 20, 2018
Yan Andriana
from Tamil Nadu, India

Open for hiringApply before - Aug 6, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$9.58

Cost

Offer to work on this project closes in 32 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Data Scientist, Python Developer needed to create a scraper for a jobs website

Write a web scraper that periodically scrapes a website and stores information in a relational
database. I will share the website you need to scrape in private message.
Your scraper should only scrape new information on the website since the...read more

Developer needed for Rails MVP

Zoom meeting is required before moving forward. From there we will see if it a good fit or not. Please do not inquire about payments before having any understanding of scope.
Some initial time will be needed to qualify.
MVP for startup i...read more

On-Demand DBA / System Administrator at SOTFUL

Install and configure Oracle Database, Oracle APEX, and related components in AWS Linux and other Linux environments. Document every single command, creating shell script for reuse. Serve as on-demand DBA as needed. Work in an on-demand schedule with...read more

Quality Database

Looking for a C# programmer to create a new database for our manufacturing company that wikk utilize quite a few forms, tables, and foldout-end interaction with the shop floor people. This is a longer-term project that will require Skype meetings nor...read more

Need mentoring for SQL Database Servers, and WordPress web development.

I am working to adapt an existing SQL server and Wordpress page to work for a similar application. I would like to learn the basics of working with the server and webpage to eliminate problems with simple solutions.

I am a recent college gra...read more