Zastanawialiśmy się nad wykorzystaniem dysków SSD z Oracle, aby przyspieszyć nasze migracje testowe. Obecnie migracja trwa 12–18 godzin, w zależności od ilości danych (oczywiście oczywiście robimy też wiele ulepszeń wydajności). Mamy wiele tanich modułów linuksowych, których używamy do różnych przebiegów i analiz.
Koszt dysków SSD bezpośrednio od firmy Dell jest wygórowany. Zastanawiałem się, czy ktoś ma doświadczenie w korzystaniu z dysków SSD konsumenckich (takich jak Crucial / Micron).
Zdaję sobie sprawę, że obsługa TRIM byłaby problemem w systemie Linux (przy użyciu Centos). Czy ktoś użył ich w systemie Windows 7, aby temu zaradzić?
oracle
performance
Stuart Brock
źródło
źródło
Odpowiedzi:
Oto największe problemy, jakie widzę w przypadku dysków SSD i baz danych:
http://en.wikipedia.org/wiki/Solid-state_drive
źródło
Nie widzę jeszcze odpowiedzi na twoje pytanie i chociaż nie mam doświadczenia w korzystaniu z dysków SSD klasy konsumenckiej z bazą danych, pomyślałem, że poniższe pytanie dotyczące ServerFault może być przydatne:
/server/69037/configuring-sql-for-optimal-performance-ssd-or-hdd
edycja: Niedawno znalazłem następujący artykuł i pomyślałem, że dodam go do mojej odpowiedzi. Mówi o używaniu dysków SSD z programem SQL Server, ale pomyślałem, że niektóre z omawianych czynników mogą być przydatne również w przypadku Oracle DBA.
http://technet.microsoft.com/en-us/magazine/hh334997.aspx (Zmniejsz I / O, Zwiększ wydajność)
źródło
Dyski SSD mogą przyspieszyć odczytywanie danych.
Pisanie nie będzie szybsze. Nawet nie myśl o umieszczaniu powtórzeń na dysku SSD, ponieważ są one tylko napisane. Aby przyspieszyć pisanie do powtórzenia: dodaj więcej dysków i rozłóż je. Powtórzenia są zapisywane sekwencyjnie, więc dodanie większej liczby wrzecion poprawia przepływność zapisu, aż do osiągnięcia limitu kontrolera.
Co robi migracja testowa? Czy używa kodu proceduralnego, czy używa zestawów?
Jeśli używasz kodu proceduralnego, pamiętaj o wdrożeniu operacji masowych. Zestawy są prawie zawsze szybsze.
źródło
Zamieniłem stary dysk twardy na dysk SSD Crucial M4 512 MB, aby przeprowadzić test na dużej bazie danych Oracle.
Korzystam z Oracle 10.2 pod Windows 7 w VMWare.
Zmiany wydajności są naprawdę imponujące. Importowanie i eksportowanie baz danych i zapytań SQL jest znacznie szybsze.
Jednak od czasu do czasu pojawia się dziwny błąd:
Nigdy nie miałem tego problemu z tą samą maszyną wirtualną na tej samej maszynie z dyskiem twardym.
Po uruchomieniu DBV na pliku nic nie jest oznaczone jako uszkodzone.
Nie znalazłem nic na ten temat.
źródło