Zaman Dilimleri
Patrona, istediğiniz zaman diliminde doğru ve kesin raporlama sağlamak için elinden geleni yapar. Ancak zaman dilimleri gizemli yaratıklardır.
Zaman Dilimi Ayarları
Zaman dilimlerinin ayarlandığı aşağıdaki yerlerin tümü, gördüğünüz verileri etkileyebilir:
Veritabanı
- küresel veritabanı zaman dilimi ayarları, belirli sütun türü ayarları ve hatta bireysel veri değerleri dahil.OS & JVM
- Patrona'yı çalıştıran sistemdeki İşletim Sistemi ve Java Sanal Makinesi'nin zaman dilimi ayarları raporlarınızı etkileyebilir.Patrona
- Patrona içinde raporlama zaman dilimi ayarı (varsa) verilerinizin nasıl raporlandığını etkiler.Patrona Cloud
- Patrona Cloud örneğinizi barındıran sunucunun zaman dilimi.
Önerilen Ayarlar
Doğru raporlama sağlamak için zaman dilimlerinin tüm yerlerde tutarlı bir şekilde ayarlanması önemlidir. Patrona aşağıdaki ayarları önerir:
- Tüm veritabanı sütunlarınızın zaman dilimi farkındalığını içerecek şekilde düzgün bir şekilde ayarlandığından emin olun.
- Özel bir ihtiyacınız yoksa, veritabanı raporlama zaman diliminizi UTC olarak ayarlamak ve tüm tarih/saat ile ilgili değerlerinizi UTC olarak saklamak en iyisidir.
- JVM'inizi raporlama için kullanmak istediğiniz zaman dilimiyle aynı olacak şekilde yapılandırın, bu ideal olarak veritabanınızın zaman dilimiyle de eşleşmelidir.
- Patrona
Rapor Zaman Dilimi
ni, raporlarınızı görmek istediğiniz zaman dilimiyle eşleşecek şekilde ayarlayın, bu yine yaptığınız diğer zaman dilimi ayarlarıyla eşleşmelidir. - Patrona Cloud zaman diliminizi değiştirmek istiyorsanız, lütfen destek ile iletişime geçin.
Veri Türleri
Veritabanı sütunlarınızı belirli veri türleri olarak saklayarak zaman dilimi farkındalığı yapabilirsiniz, örneğin:
Veri Türü | Açıklama | Örnek |
---|---|---|
zaman dilimi ile zaman damgası | Konum hakkında bilgi sahibi. | 2022-12-28T12:00:00 AT TIME ZONE 'America/Toronto' |
zaman dilimi farkı ile zaman damgası | UTC'den zaman farkını bilir. | 2022-12-28T12:00:00-04:00 |
zaman dilimi olmadan zaman damgası | Zaman dilimi bilgisi yok. | 2022-12-28T12:00:00 |
Kesin veri türü veritabanınıza bağlı olacaktır. Bazı Patrona özellikleri yalnızca belirli veri türleriyle çalışır:
Yaygın Tuzaklar
- Veritabanınızda herhangi bir zaman dilimi bilgisi olmadan tarih/saat sütunları kullanılıyor. Genellikle bu durumda veritabanınız tüm verilerin veritabanının yapılandırıldığı zaman diliminden olduğunu varsayar veya sadece UTC'ye varsayılan olarak ayarlanır (emin olmak için veritabanı satıcınıza danışın).
- JVM zaman diliminiz Patrona
Rapor Zaman Dilimi
seçiminizden farklı. Bu çok yaygın bir sorundur ve java'yı-Duser.timezone=<timezone>
seçeneğiyle başlatarak, Patrona rapor zaman diliminizle eşleşecek şekilde düzgün bir şekilde ayarlanarak düzeltilebilir.
Hala zaman dilimi sorunları yaşıyorsanız, zaman dilimi sorun giderme kılavuzuna göz atın.