Jestem Oracle DBA. Twój nowy DBA działa jak wiele Oracle DBA i nad inżynierią.
ŻADNA wyrocznia NIE potrzebuje 38 jednostek LUN. Rozłożyłem pliki danych na dużą liczbę serwerów LUN, ale są one w systemach BARDZO aktywnych i BARDZO dużych. Jednostki LUN nie muszą mapować nowych grup RAID, prawda? Więc posiadanie plików na osobnych lunach i tak nie musi niczego rozpowszechniać (nie jestem w tym ekspertem).
Całe takie usuwanie pasków spowoduje znacznie więcej pracy dla DBA. Zwiększa to jego znaczenie dla zespołu. Wiele Oracle DBA próbuje sprawić, by wydawali się ważniejsi i przez cały czas nad tym inżynierowali.
Rozdzielanie danych do różnych grup / grup raidów nie jest specyficzne dla wyroczni. Jest oparty na użyciu. Aby poprawnie rozłożyć pliki, DBA musiałby zrozumieć aplikację, aby wiedzieć, co jest często uzyskiwane (przy okazji oddzielanie indeksów od danych NIE poprawia wydajności, ponieważ dostęp jest szeregowy ...). Czy on zna aplikację? Czy spojrzał na bazę danych, aby zobaczyć, do jakich obiektów można uzyskać dostęp? Co należy rozłożyć? Co większość pisze, czyta i musi być izolowane.
To brzmi jak mała / średnia baza danych. Jaki jest poziom aktywności? Prawdopodobnie nie wie.
Zasadniczo w mniejszych bazach danych nie trzeba wiele robić na poziomie systemu plików, aby poprawić wydajność. 95% to SQL i czy programiści uruchamiają zbyt wiele instrukcji SQL w pętlach.
edycja ( lata później !):
Spędzam trochę czasu na rozmowach z inżynierami SAN i od czasu opublikowania tego pogłębiłem swoją wiedzę na temat SAN i LUN. Po pierwsze jednostka LUN jest „logiczna”. Nie jest konieczne mapowanie oddzielnych grup RAID, dysków itp. Jest to konfigurowane przez inżyniera SAN i nie będzie widoczne dla DBA. Większość ludzi zdaje sobie sprawę z tego, że oddzielenie IO w SAN jest możliwe.
Pracuję na bardzo dużych systemach, które mają bardzo wysoki poziom aktywności. Mamy setki jednostek LUN, grup RAID itp. ... rozrzucamy pliki w dowolnym miejscu. Współpracujemy z inżynierami SAN w celu skonfigurowania jednostek LUN, aby upewnić się, że są rozłożone na różne części SAN. Naprawdę NIE mamy wglądu w to, jak jednostki LUN są mapowane z poziomu systemu operacyjnego. Nowy system plików nie oznacza, że mamy dane zmapowane do nowej lokalizacji w sieci SAN.
Jeśli chodzi o papier HP na temat usuwania ASM. Jest to całkowicie pozbawione sensu podczas pracy z siecią SAN. Striping, mirroring, RAID itp. ... wszystko odbywa się pod powierzchnią. Nie zobaczysz go na poziomie aplikacji ani bazy danych. Konfigurowanie Oracle ASM do „rozbierania” jest bez sensu w sieci SAN, ponieważ będziesz po prostu rozrzucał logiczne woluminy, które mogłyby korzystać z konfiguracji RAID 5 (zdecydowana większość ze względu na koszty kontroli. Sieci SAN to inwestycje warte wiele milionów dolarów). Zobaczysz tylko systemy plików. Nie muszą one być mapowane na różne dyski lub różne lokalizacje w sieci SAN.
Najwyraźniej IBM ma nową funkcję, która pozwala sieci SAN decydować, gdzie pisać na dyskach na podstawie aktywności. Chodzi mi o to, że osoby optymalizujące sieci SAN są specjalistami. Musisz z nimi pracować. DBA lub twórca aplikacji nie będzie miał widoczności, aby sprawdzić, czy coś się rozprzestrzenia.
Z tego, co widziałem, większość sklepów nie ma bardzo dobrych inżynierów SAN. Zwykle jest to praca dla osób młodszych. Większość dobrych jest zwykle konsultantami. Tak wiele czasu używasz domyślnej konfiguracji producenta. Powtórzenie dodawania większej liczby jednostek LUN prawdopodobnie nie spowoduje rozproszenia żadnych danych, chyba że inżynier SAN skonfiguruje je dla ciebie pod powierzchnią. Ponadto możesz mieć 1 jednostkę LUN i rozłożyć ją dla siebie. O ile nie masz dobrego inżyniera SAN, wszystkie te rzeczy są bez znaczenia. Jest dla mnie oczywiste, że dany DBA nie wie wystarczająco dużo o sieciach SAN, aby nawet wiedzieć, że nic nie wie.
99,9% standardowych konfiguracji czasowych jest w porządku. Jeśli nie masz określonego wąskiego gardła we / wy, nie jest to konieczne. Jeśli to zrobisz, musisz współpracować z inżynierem SA i SAN, aby ustalić, na czym polega problem. Dużo czasu nie ma to nic wspólnego z układem sieci SAN. Ponownie, DBA i programiści nie będą mieli dostępu, aby zobaczyć, co się dzieje poniżej, nie mówiąc już o wiedzy, aby to zrozumieć. Sieci SAN są bardzo złożone.