2010-04-29 5 views
10

Mam około 100 milionów wierszy, które przenoszę w SSIS 2008 za pośrednictwem zadania przepływu danych. Jest to prawie zwykła kopia danych tabeli przy użyciu multiemisji. Moje pytanie jest takie:SSIS 2008 Wiersze dla każdego wsadu i maksymalny rozmiar zatwierdzenia wstawienia

Korzystanie z OLE DB Destination Edytor mam dwie opcje: wierszy na partię i Maksymalny rozmiar wkładki popełnić. Jakie są dobre ustawienia? Mogę tylko stwierdzić, że zalecane jest ustawienie maksymalnego rozmiaru zatwierdzenia wstawienia na 2147483647 zamiast 0, ale następnie dostosuj oba te ustawienia w oparciu o testy. Jestem ciekawy, czy ktoś odkrył coś przydatnego w ich własnym zarządzaniu tymi wartościami.

+0

Obie te wartości powinny być małe, gdy masz mniej pamięci lub mniej pamięci RAM. – Zerotoinfinity

Odpowiedz

4

Nie ma najlepszej wartości, zależy to w dużej mierze od projektu bazy danych, liczby użytkowników, rodzaju sprzętu, z którego korzysta użytkownik itp. To dlatego należy samodzielnie przetestować system.

8

Uważam to przydatne do mnie poprowadzi: Top 10 SQL Server Integration Services Best Practices

prostu dlatego, że nie używam SSIS wystarczy. Jednak, jak powiedział HLGEM, będziesz musiał sam zrobić zdjęcie, aby zobaczyć, co się stanie ...

+0

Alive link: http://blogs.msdn.com/b/sqlcat/archive/2013/09/16/top-10-sql-server-integration-services-best-practices.aspx –

5

Jeśli zostawisz ustawienia domyślne, będziesz musiał wstawić wszystkie 100 milionów wierszy przed zatwierdzeniem partii co może spowodować, że dziennik transakcji będzie bardzo duży. Jeśli chcesz to zatrzymać, wybierz liczbę mniejszą niż domyślna.

1

Znalazłem, jeśli korzystasz z prostej lub zbiorczej bazy danych i obcinałeś tabelę lub upuściłeś indeksy, a jeśli wybierzesz opcję szybkiego ładowania, to nie powinno się rejestrować wierszy jako wstawek i bez wpływu będzie odczuwalny w dzienniku transakcji. Ustawienia te należy pozostawić tak, jak w przypadku pojedynczego zatwierdzenia na końcu, a odbudowywanie indeksu zostanie wykonane tylko raz na końcu.

Powiązane problemy