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.
Mamy 3 kopie dokładnie tej samej bazy danych. Wszystkie 3 bazy danych mają Userstabelę, a użytkownik zawsze będzie istniał we wszystkich 3 bazach danych z dokładnie takimi samymi ustawieniami. Za każdym razem, gdy chcemy dodać lub edytować użytkownika, musimy zaktualizować 3 bazy danych. Czy lepiej byłoby usunąć Userstabelę z baz …
Sytuacja: stacje robocze dla programistów, które zwykle używają narzędzi klienckich do łączenia się z innymi nielokalnymi serwerami SQL. Jednak zdarzają się sytuacje, w których posiadanie pełnej wersji serwera SQL do lokalnego programowania będzie korzystne. Starając się nie marnować zasobów systemowych przez cały czas działający serwer SQL, chciałbym wiedzieć, jak najlepiej …
Właśnie dowiedziałem się, że firma kliencka, dla której pracuję, postanowiła wyłączyć opcje statystyk automatycznych aktualizacji dla niektórych swoich serwerów SQL, a DBA ręcznie rozwiązują problemy z wydajnością, gdy się pojawią. Jednak ten rodzaj nie ma dla mnie sensu. Dlaczego chcesz zapobiegać aktualizacji statystyk?
Nasza strona internetowa ma bazę danych SQL Server 2008 R2 Express Edition z indeksowaniem pełnotekstowym do wyszukiwania w naszej witrynie. Za każdym razem, gdy nowy rekord jest dodawany lub aktualizowany w jednej z indeksowanych tabel, proces indeksowania nigdy się nie kończy. W ciągu ostatnich kilku tygodni monitorowałem status, używając zasadniczo …
Jestem w trakcie planowania migracji na żywo bazy danych 2 TB do tabel partycjonowanych. System jest ogólnie magazynem dokumentów, większość miejsca jest przeznaczona na LOBy od 50 kb do 500 kb, z niewielkim odsetkiem w zakresie od 500 kb do 1 MB. Część migracji będzie obejmować dane BCPing ze starej …
Czy SentryOne Plan Explorer działa zgodnie z reklamą i czy jest zgodny z prawem? Czy są jakieś problemy lub coś, o co należy się martwić? Wygląda na to, że pokazuje gorącą ścieżkę w kolorze w porównaniu do koszmaru SSMS z widokiem szacowanego planu wykonania. Moje obawy dotyczą - czy modyfikuje …
Mam dużą testową bazę danych SQL Server 2008 (1.9 TB) i chcę zmniejszyć jej rozmiar na dysku. Usuwam nieużywane tabele i usuwam znaczne ilości danych, ale ich rozmiar na dysku nie zmniejsza. Co powinienem zrobić? Patrzyłem na zadanie Zmniejsz w SSMS, ale opcje są oszałamiające. Czy zmniejszam bazę danych lub …
Dzięki bazie danych SQL Sever, która znajduje się na zdalnym hostowanym serwerze dedykowanym, mogę pracować przy użyciu programu SQL Server Management Studio zainstalowanego na tym samym serwerze lub na komputerze lokalnym. W pierwszym przypadku powinienem pracować przy użyciu Pulpitu zdalnego, co sprawia, że praca jest nieco wolniejsza. W drugim przypadku …
Niedawno usłyszałem, że strony danych w indeksie klastrowym nie są przechowywane w sposób ciągły. Czy to prawda? Być może strony danych są zwykle przechowywane w sposób ciągły, z pewnymi wyjątkami od reguły? A może źle słyszałem, a strona danych jest zawsze przechowywana w sposób ciągły. Wielkie dzięki.
Zastanawiam się nad edukacją zespołu w zakresie pisania lepszych zapytań SQL Server i zastanawiałem się, jakie najlepsze wskazówki dla ludzi mogą poprawić wydajność. Na przykład kiedyś miałem DBA, który nalegał, aby count (*) działał gorzej niż count (1) (nie mam pojęcia, czy miała rację, czy nadal jest poprawna w stosunku …
Próbuję uzyskać czas wykonania zapytania, ale chcę również ukryć wynik zapytania. Chcę tylko upływu czasu - brak danych wyjściowych. Przykład DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT @End=GETDATE() SELECT DATEDIFF(MS,@Start,@End) AS [Duration] W tej chwili otrzymuję dane wyjściowe zapytania, a na …
Mam SQL Server 2017 zainstalowany na moim komputerze. Oto, co SELECT @@VERSIONzwraca: Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 lipca 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Enterprise Edition (64-bit) na Windows 10 Enterprise 10.0 (kompilacja 17134: ) ` Do wczoraj działało dobrze. Nagle SQL SERVER Servicenie …
Z tego dokumentu Microsoft + n określa długość łańcucha i może mieć wartość od 1 do 8 000. max oznacza, że maksymalny rozmiar pamięci to 2 ^ 31-1 bajtów (2 GB). Rozmiar pamięci to faktyczna długość wprowadzonych danych + 2 bajty. Pomóż mi to zrozumieć. Wydaje się, że maksymalna liczba …
Mam tabelę i muszę zaktualizować niektóre nazwiska, ale zastanawiałem się nad tym następujące zapytania: Czy oboje zrobią to samo? Zapytanie 1 Update mytable Set Name = Replace(Name,'Jeff','Joe') Zapytanie 2 Update mytable Set Name = 'Joe' where Name = 'Jeff'
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.