Hızlı Çözüm: C#'da DB Timeout Optimizasyonu | CancellationToken Kullanımı

Поділитися
Вставка
  • Опубліковано 13 жов 2024
  • Bu videoda, C# kullanarak veritabanı bağlantı timeout'larını nasıl optimize edebileceğinizi adım adım gösteriyoruz. CancellationTokenSource'un CancelAfter metodunu kullanarak, varsayılan bekleme süresini beklemek yerine, operasyonları çok daha kısa bir sürede nasıl iptal edebileceğinizi öğreneceksiniz. Bu teknik, uygulamanızın performansını artıracak ve kullanıcı deneyimini iyileştirecek önemli bir optimizasyondur. İster yeni başlayın, ister deneyimli bir geliştirici olun, bu video size zaman ve kaynak tasarrufu sağlayacak değerli bilgiler sunuyor.
    Neden İzlemelisiniz?
    Veritabanı bağlantı sürelerinizi nasıl hızlıca optimize edebileceğinizi öğrenin.
    -CancellationTokenSource'un CancelAfter metodunun gücünden faydalanın.
    Uygulamanızın performansını ve kullanıcı deneyimini iyileştirin.
    #TechBuddy
    #blazor #docker #dotnet
    TechBuddyEN: / @techbuddyen
    Superpeer: superpeer.com/...
    To Subscribe: bit.ly/3kvj2vw
    Github: github.com/sal...
    Discord: / discord
    For membership: / techbuddytr

КОМЕНТАРІ • 13

  • @mozturkceng
    @mozturkceng 6 місяців тому +2

    güzel örneklere değindiğiniz için teşekkürler.

  • @atm8333
    @atm8333 6 місяців тому +1

    Cok tesekkurler hocam. Akliniza saglik.

  • @E_G_
    @E_G_ 6 місяців тому +2

    Teşekkürler

  • @ekremozer
    @ekremozer 6 місяців тому +1

    Teşekkürler hocam keyifle izledik :)

  • @farukakpnar2265
    @farukakpnar2265 6 місяців тому

    Güzel, çerez ders ^^

  • @barsgurbuz1717
    @barsgurbuz1717 6 місяців тому +1

    Her zamanki gibi guzel anlatim , tesekkurler, peki 2. saniyede db ye baglandik, 3. saniyede token cancel oldu, ama sql sorgumuz devam ediyor ve sorgumuz da 3 saniye surdu diyelim. Cancel ettigimiz durumdan sonraki sorgumuz ne olur?

    • @TechBuddyTR
      @TechBuddyTR  6 місяців тому

      Biz sadece OpenAsync e token göndermiştik dolayısı ile bağlantının açılması sırasında 2sn bekliyoruz. Eğer sql i çalıştırırken de token gönderirsek ve süre içinde sorgu cevabı gelmezse, sorgu da iptal edilir ve hata alırız

  • @senapeksin8357
    @senapeksin8357 6 місяців тому +1

    Merhaba hocam, çok teşekkürler video için. Peki Postresql kullanıldığında "there is already a transaction in progress " gibi bir hata veriliyor. Asenkron işlemlerde genellikle. Bu hata için öneriniz var mıdır

    • @TechBuddyTR
      @TechBuddyTR  6 місяців тому

      Hatanın birden fazla sebebi olabilir. Tek connection üzerinden aynı anda birden fazla işlem yapılmasına izin vermiyor olabilir mesela. O sebeple ya o transction ın bitmesini beklicez, ya da yeni bir bağlantı üzerinden yapıcaz

    • @senapeksin8357
      @senapeksin8357 6 місяців тому

      @@TechBuddyTR teşekkür ederim hocam

  • @mustafaeroglu5398
    @mustafaeroglu5398 6 місяців тому

    Connect metoduna bir değer tip gönderiliyor. Ancak CancellationTokenSource, connect metodunun dışında cancel edilmesine rağmen değer tip bu değişiklikten etkileniyor. Bir değer tip parametre ile gönderildiğinde kopyası oluşturulmuyor mu?

    • @TechBuddyTR
      @TechBuddyTR  6 місяців тому

      Selamlar, kısaca şöyle bahsedeyim CancellationToken içerisinde CancellationTokenSource bilgisini yani kendisini oluşturan referans sınıfını değişkende tutuyor. Bu değişkenin içerisinde de Register diye bir event var, o event aracılığı ile haberleşiyorlar :)

  • @mesutdemirci7933
    @mesutdemirci7933 6 місяців тому +1

    teşekkürler