Mam zainstalowany program SQL Server 2008 R2. Zawiera trzy instancje. Domyślnie (MSSQLServer) Pierwsza instancja Druga instancja Wszystkie te są zalogowane jako usługa sieciowa. Instancja domyślna to serwer główny. Pierwsza instancja to kopia lustrzana. Druga instancja to serwer świadka Początkowo wykonałem pełną kopię zapasową i kopię zapasową dziennika transakcji z mojej …
Mamy dużą tabelę, [MyTable]która ma obecnie zarówno a Primary Key, jak i jedną Unique Non Clustered Indexw tej samej kolumnie ( [KeyColumn]). Indeks U NC ma również dodatkowe kolumny zakrywające. Posiadanie zarówno PK, jak i Unikalnego Indeksu NC w tych samych kolumnach wydaje się zbędne, dlatego rozważałem usunięcie Klucza Głównego …
W odpowiedzi na moje poprzednie pytanie dotyczące rozwiązywania problemów z witryną Sharepoint zastanawiałem się, czy mogę coś zrobić z czekaniem na CXPACKET. Wiem, że szarpnięciem kolana jest wyłączenie wszelkiej równoległości poprzez ustawienie MAXDOP na 1 - brzmi jak zły pomysł. Ale innym pomysłem jest zwiększenie progu kosztów, zanim rozpocznie się …
Układanka optymalizatora zapytań SQL Server 2008 R2 Mamy dwie tabele, każda zawierająca 9 milionów wierszy. 70 000 wierszy jest różnych, pozostałe są takie same. To jest szybkie, 13 sekund, select * from bigtable1 except select * from similar_bigtable2 To sortuje dane wyjściowe i jest również szybkie, również 13 sekund, select …
Próbuję wyeksportować prosty plan konserwacji z wystąpienia programu SQL Server. Chcę sprawdzić eksport do kontroli źródła i zastosować wyeksportowany plan konserwacji do funkcjonalnie identycznych instancji. StackOverflow i SQL Server Newbie zalecają użycie Integration Services do wyeksportowania planu konserwacji. Kiedy próbuję połączyć się z usługami integracji w celu eksportu, pojawia się …
W SQL Server dlaczego maleintka jest przechowywana z 9B w wierszu. Z jakiegoś powodu wydaje się, że na końcu maski bitmapowej NULL jest dodatkowy jeden bajt. USE tempdb; UDAĆ SIĘ UTWÓRZ TABELĘ tbl ( i TINYINT NOT NULL ); UDAĆ SIĘ INSERT INTO tbl (i) WARTOŚCI (1); UDAĆ SIĘ DBCC …
Właśnie zacząłem pisać procedurę przechowywaną w SQL Server 2008 i mam ponad 30 parametrów. Nigdy nie napisałem takiego z więcej niż ~ 10 parametrami, co skłoniło mnie do myślenia ... W którym momencie jest zbyt wiele parametrów? Dla kontekstu ... ta procedura zasadniczo WKŁADUJE pojedynczy wiersz do pojedynczej tabeli. Byłoby …
Próbuję uruchomić plik wsadowy (Windows) z zadania agenta SQL Server w SQL Server 2008 R2. W Job Steps utworzyłem nowy krok, ustawiłem jego typ na „System operacyjny (CmdExec)”. Początkowo próbowałem umieścić tylko nazwę pliku wsadowego w polu „Command”. Daje błąd, że nie można znaleźć pliku. Potem próbowałem: cmd.exe c: \ …
Po domyślnej instalacji SQL Server 2008 R2 proces agenta SQL Server wydaje się być ustawiony na ręczne uruchamianie. Jaki jest tego powód? Czy ustawienie automatycznego jest złym pomysłem czy z jakiegoś powodu bezcelowe?
Cotygodniowe zadanie tworzenia kopii zapasowej wykonujemy w piątki o 21.00 i mamy kilka problemów związanych z miejscem na dysku (które czasami staje się niebezpiecznie niskie) i wydajnością. Patrzymy na usprawnienie / optymalizację tego, co się dzieje i docenimy Twoje komentarze. Konkretnie: Proces tworzenia kopii zapasowej trwa około 4 godzin, aby …
Jestem odpowiedzialny za utworzenie bazy danych projektu. Mamy pola, które rzadko mają wartość (1 na 10 000 rekordów) i staram się znaleźć najlepszy sposób przechowywania tego w bazie danych. O ile widzę, mam 3 opcje: Dodaj kolumnę w tabeli dla każdej dodatkowej wartości Dodaj połączoną tabelę, która odwołuje się do …
Czy jest jakiś spadek wydajności podczas wybierania w innym DB na tym samym komputerze fizycznym? Mam więc 2 bazy danych na tej samej maszynie fizycznej działającej w tej samej instancji SQL 2008. Na przykład w SomStoreProc on_this_db uruchamiam SELECT someFields FROM the_other_db.dbo.someTable Do tej pory, jak czytałem w Internecie, większość …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.