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.
Wygląda na to, że funkcja wymuszania planu sklepu z zapytaniami nie egzekwuje planu. Znam sklep z zapytaniami - wymuszony nie zawsze oznacza wymuszony ; jednak mój plan może się nie zmienić nieznacznie, ale optymalizator zapytań może nadal wybierać nieprawidłowe indeksy, opcje pętli itp. Zasadniczo: nie honoruje mojego wyboru planu wymuszonego. …
W docs zawiera instrukcje dotyczące sposobu usuwania SQL Server. Pozostawia to jednak pewne paczki. Jak mogę usunąć wszystkie ślady i odinstalować program SQL Server 2017?
To jest niewygodna opcja; nie ma dokumentacji i wyszukiwania w sieci nie są pomocne. Podczas wykonywania zapytań nie zauważam różnicy między opcją zaznaczoną lub niezaznaczoną. Co kontroluje to ustawienie?
Czasami przechowuję nazwy obiektów (identyfikatory) w niektórych naszych bazach danych, na przykład w niektórych tabelach parametrów. Ponieważ wybieram rekordy z tych tabel za pomocą operatorów porównania „=” lub „LIKE”, muszę zadbać o to, aby te nazwy były zawsze przechowywane w nawiasach kwadratowych lub bez nich . IF EXISTS (SELECT 1 …
Mam zapytanie na dużej tabeli, która wygląda następująco: declare @myIdParam int = 1 select * from myTable where (@myIdParam is null or myTable.Id = @myIdParam) Istnieje kilka podobnych warunków warunkowych w klauzuli where, a także wiele sprzężeń, ale jest to streszczenie. W efekcie, jeśli @myIdParam ma wartość null, nie chcemy …
Muszę wykonać AKTUALIZACJĘ i WSTAW w jednej transakcji. Ten kod działa dobrze sam, ale chciałbym móc go łatwo wywoływać i przekazywać wymagane parametry. Kiedy próbuję zagnieździć tę transakcję w procedurze składowanej, napotykam wiele błędów składniowych. Jak mogę obudować poniższy kod, aby można go było łatwo wywołać? BEGIN TRANSACTION AssignUserToTicket GO …
Podczas aktualizacji magazynu w wystąpieniu SQL Server 2014 SP1 (12.0.4422.0) napotkaliśmy problem polegający na tym, że dwie bazy danych nie uruchamiałyby się na dodatkowej po zrestartowaniu SQL Server. Serwer był offline przez kilka godzin, podczas gdy instalowaliśmy nowe (większe) dyski SSD i kopiowaliśmy pliki danych na nowy wolumin. Kiedy ponownie …
Mam starsze źródło bazy danych PostgreSQL (ODBC), które próbuję migrować do nowego schematu programu SQL Server za pomocą SSIS. Dostaję ostrzeżenie: Metoda pobierania „wiersz po wierszu” jest wymuszona, ponieważ tabela zawiera kolumny LOB. Zawartość kolumny to LOB Chodzi o to, że żadna kolumna tak naprawdę nie musi być LOB-em. Istnieje …
Mamy ogromną bazę danych produkcji, jej rozmiar to około 300 GB. Czy istnieje jakieś podejście do poprawy wydajności zapytania usuwającego? W tej chwili szybkość usuwania wynosi od 1 do 10 000 na minutę, jest dla nas bardzo wolna.
Poniższy obraz pokazuje problem z replikacją transakcji, który obecnie badam. Obraz pochodzi z Monitora replikacji. Jak mogę uzyskać te informacje za pomocą T-SQL?
Zastanawiałem się nad użyciem widoków indeksowanych, aby zwiększyć wydajność kilku najczęściej używanych widoków. Widoki indeksowane nie obsługują jednak nieunikalnych indeksów klastrowych, co jest nieco sprzeczne z priorytetem ustawionym przez resztę struktury bazy danych. Na przykład, oto uproszczona wersja kilku naszych tabel. -Groups- Group ID GroupName -Users- UserKey UserName FullName GroupID …
Dzisiaj próbowałem przywrócić bazę danych do już istniejącej bazy danych, po prostu kliknąłem bazę danych prawym przyciskiem myszy w SSMS -> Zadania -> Przejdź do trybu offline, aby móc przywrócić bazę danych. Przez Query Executing.....jakiś czas pojawiało się małe okienko wyskakujące, które wyświetlało komunikat błędu Database is in use cannot …
Nasz zespół DBA nie weryfikuje kopii zapasowych za pomocą poniższych TSQL(które można łatwo wykonać po utworzeniu kopii zapasowej i nie zajmuje prawie czasu, więc nie rozumiem, dlaczego nie): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' W przeszłości mieli problemy, więc nawet gdybyśmy myśleli, że się z tego wyciągną, nie zrobią tego. …
Mam 200 GB hurtowni danych w SQL Server. Występują naprawdę powolne czasy wykonywania niektórych zapytań; na przykład 12 godzin na proste deletezapytanie z inner join. Po przeprowadzeniu badań z planami wykonania zaktualizowałem statystyki 2 tabel biorących udział w zapytaniu, korzystając z tej WITH FULLSCANopcji. Zapytanie jest teraz wykonywane w mniej …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 5 lat temu . Zacznę od wyjaśnienia, że nie jest to duplikat pytania ani potencjalny duplikat w tym zakresie. Próbowałem zaimplementować każdą odpowiedź …
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.