Aracılığıyla paylaş


Veritabanı performans

Bir veritabanı tasarladığınızda, veritabanı hızla ve doğru tüm önemli işlevleri gerçekleştiren emin olmanız gerekir.Bazı performans sorunları, sonra veritabanını üretimde çözülebilir.Ancak, diğer performans sorunlarını kötü veritabanı tasarım sonucu olabilir ve yalnızca yapı ve veritabanı tasarımını değiştirerek saptanabilir.

Tasarım ve bir veritabanı çözümü, veritabanı ve veritabanı gerçekleştiren daha karmaşık işlemlerin büyük tablolarda tanımlamak.Ayrıca, bu tabloları tasarlarken performansı dikkat etmeniz gereken vermelisiniz.Ayrıca, veritabanı erişebilecek kullanıcı sayısını artırarak performansı üzerindeki etkisini düşünmelisiniz.

Performansı tasarım değişiklikleri örnekleri şunlardır:

  • Varsa bir tablo yüzlerce içeren satırları binlerce günlük bir rapor için özetlenmiş, sütun veya sütunları ekleyebilirsiniz tablo, yalnızca rapor için kullanılacak önceden toplanan verileri içerir.

  • Veritabanları over-normalized olabilir.Bu veritabanı, birkaç küçük, birbiriyle ilişkili tabloları ile tanımlanan anlamına gelir.Veritabanı, veritabanı bu tablolardaki verileri işlerken, ilişkili verileri birleştirmek için şu ana kadar daha fazla iş gerçekleştirmelisiniz.Bu ek bir işlem, veritabanı performansını düşürebilir.Bu durumda, biraz daha karmaşık işlemlerin basitleştirmek için veritabanı denormalizing performansı artırabilir.

Donanım konuları

Genellikle, büyük veritabanı daha fazla donanım gereksinimleri vardır olacaktır.Ancak, diğer belirleyici etken eşzamanlı kullanıcı oturumları, hareketin iş çıkarma yeteneğini ve veritabanı içinde işlem türlerini numarasını içerir.Örneğin, okul kitaplığı için seyrek güncelleştirilmiş verileri içeren veritabanı genellikle, satış, ürün ve müşteri bilgilerini büyük bir şirket için sık olarak içeren bir 1-terabyte veri ambarı çözümlenmesi daha az donanım gereksinimleri yoktur.Disk depolama gereksinimleri yanı sıra, veri ambarı daha fazla bellek ve daha hızlı işlemci; bu nedenle, daha fazla veri bellekte önbelleğe ve büyük miktarda veri başvuran sorgular hızlı bir şekilde işlenmesini; böylece gerektirecektir.

depolama motoru, ya ı/o alt sisteminin herhangi bir ilişkisel veritabanı önemli bir bileşenidir ve planlamanın en gerektirir.Bir başarılı bir veritabanı uygulaması, genellikle bir projenin erken aşamalar dikkatli planlama gerektirir.Bu planlamanın aşağıdaki konuları dikkate içermelidir: