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.
Jakie wytyczne należy wziąć pod uwagę przy utrzymywaniu indeksów pełnotekstowych? Czy powinienem ODBUDOWAĆ lub REORGANIZOWAĆ katalog pełnotekstowy (patrz BOL )? Co to jest rozsądna kadencja konserwacyjna? Jaką heurystykę (podobną do 10% i 30% progów fragmentacji) można zastosować do ustalenia, kiedy konieczna jest konserwacja? (Wszystko poniżej to po prostu dodatkowe informacje …
Próbuję wymyślić rozsądny sposób, aby zrozumieć, czy max server memory (mb)ustawienie jest odpowiednie (albo powinno być niższe, albo wyższe, albo pozostać takie, jakie jest). Wiem, że max server memory (mb)zawsze powinna być wystarczająco niska, aby pozostawić miejsce dla samego systemu operacyjnego itp. Środowisko, na które patrzę, ma kilkaset serwerów; Potrzebuję …
Kiedy wykonuję ten SQL: USE ASPState GO IF NOT EXISTS(SELECT * FROM sys.sysusers WHERE NAME = 'R2Server\AAOUser') CREATE USER [R2Server\AAOUser] FOR LOGIN [R2Server\AAOUser]; GO Otrzymuję następujący błąd: Login ma już konto pod inną nazwą użytkownika. Skąd mam wiedzieć, jaka jest inna nazwa użytkownika dla mojego konta logowania?
Mam kilka baz danych utworzonych za pomocą Entity Framework Code First; aplikacje działają i ogólnie jestem całkiem zadowolony z tego, co pozwala mi Code First. Najpierw jestem programistą, a po drugie DBA. Czytam o DataAttributes, aby dalej opisać w C #, co chcę, aby baza danych zrobiła; a moje pytanie …
Po uaktualnieniu zarówno SQL Server, jak i Management Studio od 2008 do 2012, Management Studio 2012 działa bardzo wolno po otwarciu nowych okien zapytań i okien dialogowych. Nawet kliknięcie tabel prawym przyciskiem myszy jest powolne. Zazwyczaj jest co najmniej 5 sekund opóźnienia, zanim zacznę robić cokolwiek w oknie. Dzieje się …
Zrobiłem trochę kopania tego, co OPTION (FAST XXX)podpowiedź kwerendy robi w SELECTinstrukcji i wciąż jestem z niej zagubiony. Według MSDN: Określa, że zapytanie jest zoptymalizowane pod kątem szybkiego pobierania pierwszych strzałek numerycznych. Jest to nieujemna liczba całkowita. Po zwróceniu pierwszych strzałek numerycznych zapytanie kontynuuje wykonywanie i generuje pełny zestaw wyników. …
Mam pole do przechowywania niektórych danych, które jest zadeklarowane jako varchar(max). Moim 2^31 - 1zdaniem powinno to być przechowywanie postaci, ale kiedy wprowadzę trochę treści ponad 8000 znaków, to odcina resztę. Sprawdziłem, czy wszystkie dane są zawarte w mojej instrukcji aktualizacji, a zapytanie wygląda dobrze wszędzie, ale kiedy wybieram dane …
Łącznie korzystamy z 6 baz danych dla aplikacji i możemy udostępnić tylko 4 TB przestrzeni między wszystkimi 6 automatycznie rozwijanymi bazami danych (poprzez pamięć SAN). Chciałbym napisać zapytanie (raport) dla pojedynczej bazy danych wskazujące atrybuty „Aktualnie przydzielone miejsce” i „Dostępne wolne miejsce” w obszarze Zadania> Zmniejsz> Baza danych w SQL …
Potrzebuję znaleźć sposób na SUM()wszystkie wartości dodatnie numi zwrócić SUM()wszystkie liczby dodatnie i pojedynczy wiersz dla każdej liczby ujemnej. Poniżej znajduje się przykładowy DDL: Create Table #Be ( id int , salesid int , num decimal(16,4) ) Insert Into #BE Values (1, 1, 12.32), (2, 1, -13.00), (3, 1, 14.00) …
Posiadamy hurtownię danych z dość dużą liczbą rekordów (10-20 milionów wierszy) i często uruchamiamy zapytania, które zliczają rekordy między określonymi datami lub liczą rekordy z określonymi flagami, np. SELECT f.IsFoo, COUNT(*) AS WidgetCount FROM Widgets AS w JOIN Flags AS f ON f.FlagId = w.FlagId WHERE w.Date >= @startDate GROUP …
Testuję usuwanie danych z klastrowego indeksu magazynu kolumn. Zauważyłem, że w planie wykonania jest duży chętny operator szpuli: Uzupełnia to następujące cechy: Usunięto 60 milionów wierszy Zastosowano 1.9 GiB TempDB 14 minutowy czas realizacji Plan szeregowy 1 ponowne wiązanie na szpuli Szacowany koszt skanowania: 364,821 Jeśli skłonię estymatora do niedoceniania, …
Powiedzmy, że mam zdefiniowaną tabelę Fooz kolumnami ID1, ID2i złożonym kluczem podstawowym ID2, ID1. (Obecnie pracuję z produktem System Center, który ma kilka tabel zdefiniowanych w ten sposób, a kolumny klucza podstawowego są wymienione w odwrotnej kolejności niż w definicji tabeli). CREATE TABLE dbo.Foo( ID1 int NOT NULL, ID2 int …
To może nie być całkowicie na temat, ale tutaj jest wolny dzień. Czy istnieje bardziej skuteczna metoda uzyskania listy liczb od 1 do 49 z kolumną zawierającą słowa FIZZ, w których liczbę można równomiernie podzielić przez 3, BUZZgdy liczbę można równomiernie podzielić przez 5, a FIZZBUZZliczbę można podzielić równo przez …
Podczas stosowania UNPIVOTfunkcji do danych, które nie są znormalizowane, SQL Server wymaga, aby typ danych i długość były takie same. Rozumiem, dlaczego typ danych musi być taki sam, ale dlaczego UNPIVOT wymaga, aby długość była taka sama? Powiedzmy, że mam następujące przykładowe dane, które muszę rozdzielić: CREATE TABLE People ( …
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.