Pytania otagowane jako sql-server

Wszystkie wersje Microsoft SQL Server (nie MySQL). Dodaj również tag specyficzny dla wersji, np. Sql-server-2016, ponieważ często jest on odpowiedni dla pytania.

5
Czy SQL Server procedury składowane buforują wyniki danych?
Słyszałem o tym od przyjaciół, ale nigdy nie badałem, czy to prawda. Czy to prawda, że ​​wyniki danych wykonanego zapytania są przechowywane w pamięci podręcznej? Mam na myśli, jeśli mam procedurę składowaną, taką jak: SELECT * FROM USERLIST ... czy to prawda, że ​​wynik (w tym przypadku lista użytkowników) jest …

5
Jak ożywić liczniki wydajności programu SQL Server 2008 R2?
Używam programisty SQL Server 2008 R2 Developer na Windows 7 x64, jako instancji domyślnej. Z jakiegoś powodu liczniki wydajności programu SQL Server wydają się zniknąć. SELECT * FROM sys.dm_os_performance_counterszwraca zero wierszy. Próbowałem biec lodctr /T:perf-MSSQLSERVERsqlctr.ini. Chociaż zakończyło się bez błędów, niczego nie naprawiło, nawet po ponownym uruchomieniu usługi Rejestru zdalnego. …

2
Jak utworzyć powiadomienie o zdarzeniu, które uruchamia zadanie / procedurę przy zmianach stanu kopii lustrzanej
Zadaję to pytanie w sekwencji tego. Czy mogę wysłać ciąg przez TCP przy użyciu T-SQL? Remus Rusanu ujawnia to, co wydaje się optymalnym rozwiązaniem dla mojego problemu, ale ... Jestem zbyt niedojrzały, aby zrozumieć i zrobić wszystko, co mówi. Jak dotąd myślę, czego potrzebuję, aby utworzyć zdarzenie powiadomienia dla DATABASE_MIRRORING_STATE_CHANGE, …

1
Migracja z fizycznej bazy danych do bazy danych w chmurze
Jakie są implikacje przeniesienia fizycznej bazy danych utworzonej w Microsoft SQL Server 2008R2, która korzysta z zaawansowanych funkcji, takich jak Wyszukiwanie pełnotekstowe na varchar (MAX) FILESTREAM BLOBS na SQL Azure ? Jakie zmiany architektoniczne są potrzebne? Jakie kroki są zaangażowane w to przejście? SQL Azure Migration Wizzard nie może być …

3
Zapisać połączenia w SSMS?
Czy mogę zapisać jakąś sesję lub profil w SSMS (2008 r2), który otworzy połączenia z zapisaną listą serwerów baz danych po otwarciu SSMS? Na przykład często otwieram SSMS, a następnie łączę się z serwerami SQL NY-DB01, NY-DB02 itp. Czy mogę mieć jakiś skrót, aby otworzyć je wszystkie naraz?

2
Aby zmaksymalizować wydajność DB, które polecenia należy uruchamiać po załadowaniu dużej ilości danych do SQL Server 2008 za pośrednictwem SSIS
Napisałem pakiet SSIS, aby załadować dane testowe do pustej bazy danych. Niektóre tabele są bardzo duże (~ 700 milionów wierszy). Czy po ukończeniu pakietu SSIS należy uruchomić jakieś polecenia (jako praktykant DBA!), Aby zmaksymalizować wydajność bazy danych? Na przykład wykonałem, EXEC sp_updatestatsale zgłosił, że żadne indeksy nie wymagają aktualizacji. Czy …


3
Uwzględniona kolumna a filtrowany indeks
Obecnie pracujemy z tabelą o nazwie tb_tranfers . Ta tabela ma 40 milionów wierszy i ma rozmiar ~ 26 GB (dane 11 GB, indeksy 15 GB). 10 do 15% wierszy to wiersze z miękkim usunięciem (Data Usunięcia nie jest pusta). W aplikacji użyto tylko wierszy, w których usunięto datę zerową. …

2
W jaki sposób używanie oddzielnych schematów wpływa na wydajność programu SQL Server 2008?
Chcę używać osobnych schematów dla obiektów o różnych celach w naszej bazie danych SQL Server 2008. Obecnie używamy dość nazbyt odrętwiającej konwencji nazewnictwa, aby wskazać cel tabeli lub procedury składowanej, a przedrostki oznaczają, że musimy przeskanować pięć lub sześć znaków x, zanim jeszcze zobaczymy początek unikalnej nazwy. Chciałbym użyć osobnych …

3
Model odzyskiwania programu SQL Server 2008 / R2
Prawie wszystkie nasze bazy danych na niektórych serwerach nie wymagają modelu pełnego odzyskiwania (nie wykonujemy kopii zapasowych dzienników transakcji), a domyślnie powinno zawsze być tworzone bazy danych i określany model prostego odzyskiwania. Dość często i z pewnych praktycznych powodów wiele baz danych tworzy się za pomocą SSMS. Można jednak popełnić …

4
zawyżanie wielkości pola w projekcie bazy danych
Mam pewne tabele dla moich tabel, które są ciągami, a obecnie większość wielkości pola ma dość wysokie limity znaków. Na przykład 100 znaków dla nazwy ulicy. Czy istnieje kara za użycie dużego pola? Jeśli na przykład zmienię limit na 30 znaków dla tego pola, to czy będzie wzrost wydajności lub …
11 sql-server 

2
@table_variable lub #temp_table
Mam dużą zmienną typu tabeli zdefiniowaną przez użytkownika, która ma 129 kolumn. Jednocześnie będę przechowywać około 2000-3000 rekordów w tej zmiennej tabeli i przekażę ją do różnych procedur przechowywanych i funkcji w celu uzyskania dodatkowych danych i wprowadzenia modyfikacji. Te dodatkowe dane i nowe modyfikacje zostaną następnie zapisane w nowej …

4
Czy istnieją narzędzia do porównywania danych między dwoma różnymi schematami?
Przeprowadzamy migrację naszej bazy danych do nowego schematu, ale chcemy zweryfikować poprawność przeniesienia danych. Tradycyjne narzędzia do porównywania danych mogą porównywać dwie bazy danych pod kątem różnic, jeśli schematy są takie same. W naszym przypadku nastąpiły zmiany w projektach tabel, ale wszystkie dane ze starego schematu znajdują się w nowym, …

5
Jak monitorować zakleszczenia
Kiedy zaczynasz rozwiązywać problemy z zakleszczeniami programu SQL Server 2005/2008 i jak? Alarm jest włączany w SSMS za pośrednictwem alertu o stanie wydajności programu SQL Server, obiektów-> SQLServer: Blokady, Licznik-> Blokuj oczekiwania / s, Wystąpienie: _ Razem, Alert, jeśli licznik: wzrośnie powyżej wartości 3. Czy jest to proaktywny sposób monitorowania? …

2
Non-DBA pyta: Jak bezboleśnie skopiować / przenieść wystąpienie programu SQL Server na inny serwer za pomocą narzędzia Kopia zapasowa / przywracanie?
Właśnie mamy nowy serwer, więc muszę skopiować istniejącą instancję programu SQL Server 2008 ze starego okna db. Zwykle robię to, kopiując pliki .mdf i pliki dziennika i dołączając je, ale nie jestem w stanie usunąć dbs z linii, ponieważ są one używane 24/7, więc wykonałem kopię zapasową baz danych i …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.