Forum

Getdate - Süre sapm...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Getdate - Süre sapması

5 Yazılar
3 Üyeler
2 Likes
2,453 Görüntüleme
(@hilmignc)
Gönderiler: 3
Active Member
Konu başlatıcı
 

Merhabalar,

GETDATE fonksiyonu ile sistemdeki güncel tarihi işlem yaptıkça bir tabloya yazıyoruz;

Sürekli GETDATE ile almamıza rağmen bazen yazılan 2. kayıtta tarih mili saniye olarak da olsa küçük kayıt oluyor.

Bu durumla hiç karşılaşan oldu mu ? yada kontrol edebileceğim bir ayar var mıdır ?

Örn:

image

SQL Server 2016 kurulu versiyon 13.0.16106.4

Bu konu 4 yıl önce Hilmi Gençoğlu tarafından düzenlendi
 
Gönderildi : 05/03/2020 10:54

(@eravse)
Gönderiler: 1753
Üye
 

merhaba datetime da SQL serverda ms değeri ortalama 3.3 e denk lir bu sapmalar her zaman oluyor. Log yazma süresi bekleme süresi vs vs gibi durumlardan. 

Kayıtlarınız arasında +1 ms ekleyebilirsiniz ama bunu bence 10 ms ekleyerek yaparsanız işlem sırasında bekleme anında oluşacak olan sapmalara engel olmus olursunuz 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 03/04/2020 23:43

(@cankaya)
Gönderiler: 117
Üye
 
Gönderen: @hilmignc

Merhabalar,

GETDATE fonksiyonu ile sistemdeki güncel tarihi işlem yaptıkça bir tabloya yazıyoruz;

Sürekli GETDATE ile almamıza rağmen bazen yazılan 2. kayıtta tarih mili saniye olarak da olsa küçük kayıt oluyor.

Bu durumla hiç karşılaşan oldu mu ? yada kontrol edebileceğim bir ayar var mıdır ?

Örn:

image

SQL Server 2016 kurulu versiyon 13.0.16106.4

sürekli getdate ile neyi alıyorsunuz ? nasıl insert ediyorsunuz ? 

doğru çalışma yöntemi bu değil midir? Eğer aynı veriye ait iki satır getdate ile insert edilecekse sistem saatini değişkene alıp o değişkeni kullanarak insert yapabilirsiniz.

getdate size sistemin o kod blogu çalıştığı andaki saati sapma olmadan vermektedir. 

 

Soruyu ben mi yanlış anladım ? 

 
Gönderildi : 07/04/2020 13:37

(@hilmignc)
Gönderiler: 3
Active Member
Konu başlatıcı
 

@eravse Evet bu şekilde çözdük yoksa milisaniye bazında atılan kayıtlarda sıkıntı olabiliyor

 
Gönderildi : 08/04/2020 07:56

(@hilmignc)
Gönderiler: 3
Active Member
Konu başlatıcı
 

@cankaya Detay vermem gerekirse iş merkezlerinde herhangi bir sinyal değişikliği olduğunda sıralı şekilde fonksiyon sürekli çalışıyor ve kayıt atıyor. İlginç gelen numaratör sürekli kendini arttırarak kayıt atmasına rağmen, milisaniye cinsinden böyle fark olması ilginç gelmişti. 

 
Gönderildi : 08/04/2020 08:04

Paylaş: