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.

1
Jak obniżyć fragmentację HEAP w SQL Server?
Niedawno dowiedziałem się, że jedna tabela sterty ma fragmentację powyżej 70%. Więc postanowiłem zrobić ALTER TABLE dbo.myTable REBUILD Zabawne, potem miałem 20% fragmentacji. Odtąd nie było na tym stole żadnego zapisu. Więc postanowiłem zrobić przebudowę jeszcze raz. Po 2 razach stół rozdrabnia 50% fragmentacji, więc jeszcze więcej! Naprawdę nie rozumiem, …


1
Wysokie użycie wątku roboczego HADR
Dlaczego liczba wątków roboczych grupy dostępności w puli HADR wzrósłaby znacznie powyżej minimalnego użycia „ zwykle jest 3–10 wątków współdzielonych ” na replikę? W jednym przypadku zaobserwowaliśmy użycie ponad 300 wątków z 3 grupami dostępności i 10 bazami danych ogółem. SQL Server 2014 z dodatkiem SP1. Naszymi potencjalnymi klientami są …




1
Jak uniknąć używania zapytania scalającego podczas wstawiania wielu danych za pomocą parametru xml?
Próbuję zaktualizować tabelę o tablicę wartości. Każdy element w tablicy zawiera informacje pasujące do wiersza w tabeli w bazie danych SQL Server. Jeśli wiersz już istnieje w tabeli, aktualizujemy ten wiersz o informacje w podanej tablicy. W przeciwnym razie wstawiamy nowy wiersz do tabeli. Zasadniczo opisałem upsert. Teraz staram się …

2
Zużycie pamięci przez SQL Server 2012 poza pulą buforów
Mam instancję programu SQL Server 2012 SP2 Enterprise Edition, która zużywa około 20 GB pamięci więcej niż maksimum. limit pamięci. Wystąpienie jest ograniczone do 65 GB, ale pamięć fizyczna używana z poniższego zapytania pokazuje 86 GB SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO Serwer jest fizyczny z 2 węzłami NUMA. …

1
Uzyskaj minimalne rejestrowanie podczas ładowania danych do tabel tymczasowych
Nawet po przeczytaniu Przewodnika wydajności ładowania danych nadal nie jestem pewien, czy konieczne jest dodanie podpowiedzi do tabeli TABLOCK do pustej tabeli tymczasowej, zdefiniowanej za pomocą indeksu klastrowego, aby uzyskać minimalne rejestrowanie. Oczywiście tabela temp jest tworzona w TempDB, który działa w trybie odzyskiwania SIMPLE, więc pomyślałbym, że jest idealnym …

2
Musisz wysłać sformatowany e-mail HTML za pośrednictwem poczty bazy danych w Sql Server 2008 R2
Moje wymaganie polega na utworzeniu zautomatyzowanej wiadomości e-mail jako (sformatowanej wiadomości e-mail w formacie HTML za pośrednictwem poczty w bazie danych). Podstawowe wymaganie zostało spełnione, gdy po uruchomieniu zadania wstawia dane do tabeli, a informacje mają zostać wysłane jako wiadomość e-mail, ale teraz klient zażądał w tym formacie. Aktualny format, …


1
„Wymuś szyfrowanie” a „Wymuś szyfrowanie protokołu” w SQL Server
Próbuję zrozumieć, w jaki sposób różne ustawienia wpływają na zachowanie mojej komunikacji serwer-klient. Na serwerze zainstalowałem samopodpisany urząd certyfikacji z wystawionym certyfikatem wymiany, który został również skonfigurowany do używania przez moją usługę SQL. Na początku chciałbym, aby to połączenie zakończyło się niepowodzeniem, gdy główny urząd certyfikacji nie został zainstalowany na …

2
Operacja różnicy symetrycznej w Transact-SQL?
Zawsze wiedziałem o UNIONoperatorze w SQL, ale dopiero niedawno odkryłem, że istnieją inne operatory zestawu INTERSECTi EXCEPT. Nie udało mi się znaleźć operatora, który wykonałby czwarty operator dużego zestawu, różnicę symetryczną (np. Odwrotnie INTERSECT.) Wygląda na to, że mogę uzyskać pożądaną moc wyjściową za pomocą czegoś takiego SELECT Field FROM …
10 sql-server  t-sql 

2
Jak mogę dynamicznie aliasować kolumny?
Mam tabelę (nie zaprojektowaną przeze mnie), która ma 20 kolumn o różnych nazwach. Oznacza to, że w zależności od rodzaju rekordu, którego szukasz, odpowiednia nazwa kolumny może ulec zmianie. Możliwe nazwy kolumn są przechowywane w innej tabeli, którą mogę bardzo łatwo wyszukać. Dlatego zapytanie, którego tak naprawdę szukam, wygląda mniej …

4
Czy istnieje szybki sposób na znalezienie wszystkich kolumn w SQL Server 2008 R2, które są zaszyfrowane / mają zaszyfrowane dane?
Czy istnieje szybki sposób na znalezienie wszystkich kolumn w SQL Server 2008 R2, które są zaszyfrowane / mają zaszyfrowane dane? Muszę zerować dane we wszystkich zaszyfrowanych kolumnach na serwerze programistycznym (zgodnie z naszymi regułami biznesowymi). Znam większość kolumn, ponieważ używamy ich regularnie, ale chcę być dokładny, a także chcę być …

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.