ef core ve sql sorgu performansı
sorunlu ekranı veya api isteğini tekrar üretir, sorgu sayısı ve süre gibi ölçümleri incelerim. gereksiz veri okuma, tracking, sayfalama ve indeks kullanımı olası inceleme başlıklarıdır.
kod ve veritabanı incelemesiyle sorunları belirliyor, iş süreçlerine etkisine göre önceliklendiriyorum. hata düzeltmelerini ve performans iyileştirmelerini testlerle doğruluyor; yapılan değişiklikleri ve ölçülebilen sonuçları raporluyorum.
projenizi konuşalımyavaşlayan ekranlar, tekrarlayan hatalar veya geliştirmesi zorlaşan bir .net uygulaması için inceleme ve iyileştirme desteği sunuyorum. kod ve veritabanı incelemesini, bulguların önceliklendirilmesini ve kararlaştırılan düzeltmeleri ayrı teslimler olarak planlayabiliriz.
önce inceleme sorusunu ve erişim sınırlarını belirleriz. performans çalışmasında başlangıç ölçümünü kaydeder, aynı veri ve koşullarda değişiklik sonrası sonucu karşılaştırırız. raporda bulgular, yapılan değişiklikler ve ölçüm sınırları yer alır; hızlanma oranı inceleme öncesinde taahhüt edilmez.
.net · sql server · postgresql · nunit / xunit
sorunlu ekranı veya api isteğini tekrar üretir, sorgu sayısı ve süre gibi ölçümleri incelerim. gereksiz veri okuma, tracking, sayfalama ve indeks kullanımı olası inceleme başlıklarıdır.
değişiklik yapılması gereken bölümleri, hata yönetimini ve test kapsamını incelerim. bulguları iş etkisi ve uygulanma maliyetine göre sıralayan bir iyileştirme listesi hazırlarım.
hatanın koşullarını ve beklenen davranışı netleştiririm. düzeltmeyi tekrar üretilebilir bir kontrolle doğrular, ilişkili iş akışlarının etkilenip etkilenmediğini incelerim.
sorunun hangi işlemde oluştuğunu, tekrar üretme adımlarını, kullanılan .net/veritabanı sürümünü ve iş etkisini paylaşın. kişisel verileri çıkarılmış örnekler başlangıç için yeterlidir. gereken teknik erişimi kapsam netleştikten sonra belirleriz.
türkmen holding’de mevcut monolitik tekstil erp modüllerinde c#/.net backend geliştirme deneyimim bulunuyor. kişisel projemin kaynak kodunu ve teknik yazılarımı da inceleyebilirsiniz.
n+1, erken ToList, gereksiz tracking, büyüyen join’ler ve derin sayfalama: sipariş ekranı üzerinden sorunun nedenini görün, sorguyu düzeltin ve ölçün.
ef core’da sessiz performans katilleri ve çözümleri ↗ihtiyacınızı, mevcut sisteminizi ve hedef tarihinizi paylaşın. projenize uygun kapsamı ve çalışma modelini birlikte değerlendirelim.