Ben bir Oracle DBA. Yeni DBA'nız birçok Oracle DBA ve aşırı mühendislik gibi davranıyor.
NO oracle 38 LUN gerekmez. Veri dosyalarını çok sayıda lun's yayıldı ama bunlar çok aktif ve çok büyük olan sistemlerde. LUN'lar yeni RAID gruplarıyla eşleşmek zorunda değil mi? Ayrı ayrı dosyalar üzerinde dosyalara sahip olmak zaten bir şey yaymak gerekmez (Ben bu konuda bir uzman değilim).
Tüm bu tür dosya şeritleme DBA için çok daha fazla iş yapmaktır. Bu takıma önemini arttırır. Oracle DBA'ların birçoğu, kendilerini daha önemli görünmeye ve TÜM ZAMAN aşırı şeyleri tasarlamaya çalışıyor.
Verileri difernet baskın gruplarına / lun'lere ayırmak oracle'a özgü değildir. Kullanıma dayalıdır. Dosyaları düzgün bir şekilde yaymak için, DBA'nızın çok fazla neye erişildiğini bilmek için uygulamayı anlaması gerekir (btw, dizinlerden veri ayırmak, erişim seri olduğundan performansı artırmaz ...). Uygulamayı biliyor mu? Hangi nesnelere çok sayıda erişildiğini görmek için veritabanına baktı mı? Nelerin yayılması gerekiyor? Toplu ne yazıyor ve okuyor ve izole edilmesi gerekiyor.
Bu küçük / orta boyutlu bir veritabanı gibi geliyor. Faaliyet seviyesi nedir? Muhtemelen bilmiyor.
Genel olarak daha küçük veritabanlarında, performansı artırmak için dosya sistemi düzeyinde fazla bir şey yapmanız gerekmez. % 95 SQL ve geliştiriciler döngülerde çok fazla sql deyimi çalıştırıyor mu.
düzenleme ( yıllar sonra !):
SAN mühendisleriyle konuşmak için biraz zaman harcadım ve bunu yayınladığımdan beri SAN'lar ve LUN'lar hakkındaki bilgilerimi biraz geliştirdim. İlk önce bir LUN 'mantıksal'. RAID gruplarını, diskleri, vb. Ayırmak için haritaya gerek yoktur ... Bu, SAN mühendisi tarafından ayarlanır ve DBA tarafından görülemez. Çoğu kişinin fark ettiği bir SAN'da IO'yu ayırmak için çok daha fazlası var.
Çok yüksek aktivite seviyesine sahip çok büyük bir sistem üzerinde çalışıyorum. Yüzlerce LUN'umuz, RAID Gruplarımız, vb ... her yere dosya dağıtıyoruz. SAN mühendisleri ile LUN'ları SAN'ın farklı bölümlerine yayıldıklarından emin olmak için yapılandırıyoruz. LUN'ların işletim sistemi seviyesinden nasıl eşlendiğine dair HİÇBİR görünürlüğümüz yok. Yeni bir dosya sistemi, verilerin SAN'da yeni bir konuma eşleştirildiği anlamına gelmez.
ASM'yi soymakla ilgili HP makalesi. Bir SAN ile çalışırken bu tamamen anlamsızdır. Şeritleme, yansıtma, RAID, vb ... yüzeyin altında yapılır. Uygulama veya veritabanı düzeyinde görmezsiniz. Oracle ASM'yi 'şeritleme' için yapılandırmak bir SAN'da anlamsızdır, çünkü sadece bir RAID 5 yapılandırması kullanabilecek mantıksal hacimler boyunca şeritleme yapacaksınız (kontrol maliyetleri nedeniyle büyük çoğunluk. SAN'lar multi milyon dolarlık yatırımlardır). Sadece dosya sistemlerini göreceksiniz. Bunların SAN'daki farklı disklere veya farklı konumlara eşlenmesi gerekmez.
IBM'in SAN'ın etkinliğe göre disklere nereye yazacağına karar vermesini sağlayan yeni bir özelliği var. Demek istediğim, SAN'ları optimize eden insanlar uzman. Onlarla çalışmalısın. Bir DBA veya bir uygulama geliştiricisi herhangi bir şeyin yayılıp yayılmadığını görmek için görünürlüğe sahip olmayacaktır.
Gördüğüm kadarıyla çoğu dükkanın çok iyi SAN mühendisleri yok. Genç seviyedeki insanlar için bir iş olma eğilimindedir. İyi olanların çoğu danışman olma eğilimindedir. Üreticinin varsayılan kurulumunu kullandığınız zaman. Daha fazla LUN eklemeyi yinelemek, bir SAN mühendisinin bunu sizin yerinize sizin için yapılandırmadıkça muhtemelen herhangi bir veri yaymayacaktır. Bunun da ötesinde, 1 LUN'a sahip olabilir ve sizin için yayılmasını sağlayabilirsiniz. İyi bir SAN mühendisiniz yoksa, tüm bunlar anlamsızdır. Söz konusu DBA'nın SAN'lar hakkında hiçbir şey bilmediğini bile bilmesine yetecek kadar bilgi sahibi olmadığı açık.
Zaman standardı yapılandırmalarının% 99,9'u gayet iyi. Belirli bir IO darboğazınız yoksa bu gereksizdir. Bunu yaparsanız, sorunun ne olduğunu belirlemek için SA ve SAN mühendisiyle çalışmanız gerekir. SAN düzeniyle ilgili bir şey YOK. Yine, DBA'lar ve geliştiriciler, bilgiyi anlamak için, altında neler olup bittiğini görmek için erişime sahip olmayacaklar. SAN'lar çok karmaşıktır.