Büyük firmaların fabrikalarına yazdığımız bir yazılımımız bulunuyor. Bu yazılım fabrikadaki cihazların verimliliğini ölçüyor ve web tabanlı uygulamamız sayesinde makine bazlı, operatör bazlı raporlar alınabilmektedir.
Yalnız tahmin ettiğiniz üzere bazı tablolarımız milyon satırlara ulaşmaktadır. Büyük datalara ulaştıkça raporlarda büyük performans kaybına yol açmaktadır. Bunları SQL Profiler'la izlemekte ve Tuning programıyla index'leri kendisi oluşturabilmektedir. Bizim için son 1 aydaki verileri rapor olarak farklı tabloda çekebilmesi performansı artırabilir. Sizin önerebileceğiniz performans artırıcı neler yapabiliriz?
Partitioning düşünüyoruz fakat bu özellik SQL'in yalnız Enterprise versiyonunda çalışıyor. SQL Server 2005 Enterprise Edition 7bin $ olduğu söylendi.
Biz birlikte çalıştığımız firmalara bunu fiyatından dolayı öneremeyiz. O yüzden farklı çözümler aramaktayız.
Yardımcı olabilir misiniz? Çok teşekkürler...
Bizim şirkette sizin yaptığınız işe çok benzer bir iş yapıyoruz fabrikalar ve verim ölçme ile ilgili.
Partitioningle database i baya hızlandırdık.Ama ondan önce bi ara cube ile ilgili araştırma yaptık.Cube performansı oldukça arttırıyor fakat Database konusunda oldukça bilgili birileri lazım.Bizde tam olarak üstesinden gelememize rağmen performansı gözlemleyebildik.Analysis Services gerekiyor cube için.
"A'yı hayatta başarı olarak tanımlayalım, o zaman A='X+Y+Z' dir; X çalışmaktır, Y oyundur Z ise çenesini tutmayı bilmektir."
"Bir ülkenin geleceği o ülke insanlarının göreceği eğitime bağlıdır."