Jak widać z innego mojego pytania , generowanie danych testowych jest teraz moim motywem.
W tym momencie nadal generuję ręcznie moje dane testowe. Jednak ten proces zawsze generuje niewielkie ilości danych (zwykle pięć do dziesięciu wierszy), ponieważ jest to proces ręczny.
Czy są jakieś narzędzia do automatyzacji tego procesu? W szczególności chciałbym być w stanie wygenerować 1mil + wiersze.
sql-server
testing
performance-testing
Richard
źródło
źródło
Red Gate SQL Data Generator?
źródło
Doskonałym zasobem jest oczywiście pasek narzędzi Redgate SQL, w szczególności ich generator danych
źródło
Odpowiem na to w ten sam sposób, w jaki zapytałem o mysql :
Często lepiej jest to zrobić samemu, w przeciwnym razie dane mogą być zbyt losowe i nie będą miały podobnego rozkładu do wyglądu rzeczywistych danych. (np. indeksy są dobre dla naprawdę przypadkowych danych ... nie tak bardzo, gdy istnieje ograniczona liczba permutacji lub niektóre wartości występują przez ponad 20% czasu)
Zwykle używam skryptów Perla do generowania moich symulowanych danych i zapisywania ich w plikach tabulatorów ... Mogę następnie użyć mechanizmów importowania zbiorczego tej bazy danych, aby je załadować, lub użyć innego skryptu, który wstawia rekordy w danym rytmie (np. wstaw (x) rekordy co (y) sekund, z wstawionym niewielkim jitterem)
źródło