AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Destek › Playbooks › PB-052

Bakiye ekstresi / rapor zaman aşımı; işlem listesi çok yavaş

PLAYBOOKMOD-CARIERPGOLD_COREACTIVEHIGHDOCUMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Kaynak: KB-v1 08_SupportPlaybooks/PB-052.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

PB-052 — Bakiye ekstresi / rapor zaman aşımı; işlem listesi çok yavaş

Tema: RAPOR · Çağrı payı: 0.4% (Yavaşlık / performans / index, 42/11167 ERPGOLDV2 çağrısı) · Güven: HIGH · Gerçeklik: AS-DOCUMENTED

Belirti

Raporlar > Bakiye Ekstresi uzun süre bekleyip zaman aşımı veriyor; çok işlemli hesaplarda hesap seçince liste dakikalarca bekliyor; EDS çok yavaş.

Sorulacak sorular

  • Hangi rapor/hesap, kaç işlem?
  • Veritabanı boyutu ve Sistem.Kurlar'da kaç yıllık kayıt var?
  • Daha önce indeks çalışması yapıldı mı?

Teşhis adımları

# Yap Beklenen Değilse
1 Tarih aralığı daraltılarak denenir. Rapor gelir. Kalıcı çözüm destek.
2 Reports.BakiyeListesi, PROC-42'deki PIVOT tabanlı, Sistem.GetKurListesi ile birleşen sürümle ALTER edilir. Hız artar. İndeks.
3 İndeks rehberi: en çok işlem yapan HesapId bulunur (Select HesapId, Count() From Cari.Islemler Group By HesapId Order By Count() Desc); hesap bilgileri sorgusu ölçülür; Cari.Islemler üzerinde HesapId/IsDeleted indeksi (PROC-176). SSMS Ctrl+L > Missing Index Details, ad IX_ biçiminde (PROC-159). Süre düşer. Yazılımcı.
4 EDS yavaşsa (yedek sonrası) Delete From Sistem.Kurlar Where year(Tarih) < Year(getdate()); mutabakat sorgusuna indeks (PROC-105). Hız artar. Yazılımcı.

Çözüm

  1. Kısa vadede tarih aralığı daraltma.
  2. Destek: PROC-42 fonksiyon sürümü, PROC-176/159 indeks rehberi, PROC-105 kur temizliği.

Kalıcı önlem

Kitapçık 6.1/6.4: heap tablolar ve Cari.BakiyeIslem için indeks standardı; Reports.BakiyeListesi hızlandırılmış sürümünü standarda almak.

Yükseltme (yazılımcıya ne zaman, hangi bilgiyle)

İndeks sonrası da yavaşsa sunucu kaynakları (RAM/disk) ve uyumluluk düzeyi; teknik destek/yazılımcı.

İlişkiler

Tür Hedef
Tablo Cari.Islemler
Tablo Cari.BakiyeIslem
Tablo Sistem.Kurlar
Bilinen sorun H-127
Bilinen sorun H-163
Bilinen sorun H-160
Süreç dokümanı PROC-42
Süreç dokümanı PROC-176
Süreç dokümanı PROC-159
Süreç dokümanı PROC-105
Süreç dokümanı PROC-15

Kaynaklar

  • SRC-DRV-AZ — az/hatalar.md — H-127
  • SRC-DRV-AZ — az/hatalar.md — H-163
  • SRC-DRV-AZ — az/hatalar.md — H-160
  • SRC-PROC-DOC — surecbook/docs.json — PROC-42
  • SRC-PROC-DOC — surecbook/docs.json — PROC-176
  • SRC-PROC-DOC — surecbook/docs.json — PROC-159
  • SRC-PROC-DOC — surecbook/docs.json — PROC-105
  • SRC-KITAPCIK — kitapcik/06-destek-verisi.md — 6.1/6.4