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.
Wcześniej korzystałem z funkcji Full Outer Joins, aby uzyskać pożądane wyniki, ale być może nie do końca rozumiem tę koncepcję, ponieważ nie jestem w stanie osiągnąć czegoś, co powinno być prostym połączeniem. Mam 2 tabele (które nazywam t1 i t2) z 2 polami: t1 Policy_Number Premium 101 15 102 7 …
Przed uruchomieniem testu wydajności / linii bazowej dla aplikacji korzystającej z programu SQL Server chcę ustawić instancję w stanie „czystym” bez ponownego uruchamiania instancji. Są kroki, które zwykle wykonuję, ale chcę zbudować ostateczną listę, która ma prawidłową kolejność i nie zawiera zbędnych kroków. Czy ta lista kroków umożliwia ustawienie programu …
Powiedzmy, że mam taki stół: create table SomeTable ( id int identity(1, 1) not null primary key clustered, SomeString1 varchar(50) not null, SomeString2 varchar(50) not null ) go create nonclustered index IX_SomeString1 on SomeTable(SomeString1) go Gdybym to zrobił: insert into SomeTable(SomeString1, SomeString2) values('foo', 'bar') go I zobacz aktualny plan wykonania, …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 8 lat temu . Wstawiłem dwa rekordy do tabeli. create table num(id int) insert into num values(0023) insert into num …
Jakie są główne różnice między tworzeniem kopii lustrzanej a klastrowaniem trybu failover? Jaki problem każdy z nich rozwiązuje i w jakich scenariuszach każdy jest zalecany w stosunku do drugiego?
Chcę eksperymentować z 3 dużymi systemami zarządzania bazami danych. W tym celu fajnie byłoby mieć tę samą bazę danych (te same tabele itp.) Dla każdej z nich. Gdzie mogę znaleźć skrypty SQL, które tworzą identyczne testowe bazy danych dla MySQL, MSSQL i Oracle?
Czy SQL Server wykonuje zapytania równolegle? Innymi słowy, jeśli uruchomię ciężkie zapytanie, którego wykonanie zajmuje 10 sekund, a jednocześnie rozpocznę kolejne ciężkie zapytanie, które zajmie 10 sekund, czy drugie zapytanie faktycznie rozpocznie się po 10 sekundach, czy zaczną oba jednocześnie ?
W języku arabskim mamy znaki takie jak ا (alef) i أ (alef with hamza). Użytkownicy piszą je zamiennie, a my chcemy je wyszukiwać zamiennie. SQL Server traktuje je jako osobne znaki. Jak zmusić SQL do traktowania ich jako tego samego znaku? Pomyślałem, że przy wstawianiu mogę zastąpić dowolne أ (alef …
Serwer pracy awaryjnej ma status (Mirror, Disconnected, In recovery), a główny serwer ma status (Principal, Disconnected). Jaki jest proces ponownego połączenia tych serwerów?
Mam dwie procedury składowane, które są zakleszczone, gdy system jest obciążony. Proc A wybiera z tabeli, podczas gdy Proc B wstawia do tej samej tabeli. Wykres blokady pokazuje, że Proc A ma blokadę strony w trybie S, dla której Proc B chce blokady w trybie IX, Proc A czeka jednak …
Przeczytałem, że jeśli użyję IsolationLevel.ReadUncommitted, zapytanie nie powinno powodować żadnych blokad. Jednak kiedy to przetestowałem, zobaczyłem następującą blokadę: Resource_Type: HOBT Request_Mode: S (Shared) Co to jest blokada HOBT? Coś związanego z HBT (blokada sterty lub drzewa binarnego)? Dlaczego nadal miałbym dostać blokadę S? Jak uniknąć wspólnego blokowania podczas wysyłania zapytań …
Nigdy nie pracowałem z partycjonowaniem SQL Server, ale obecnie mam do czynienia z projektowaniem bazy danych, dla której woluminy prawdopodobnie to uzasadniają. System przeznaczony jest na kupony. Kupony będą wydawane okresowo, zwykle co sześć tygodni, chociaż będzie również wydawana ad hoc - np. Na specjalne wydarzenie. Istnieje 15 milionów klientów, …
W celu zdiagnozowania niektórych problemów z wydajnością chciałbym lepiej zrozumieć, ile razy niektóre procedury są wywoływane w porównaniu do wydajności systemu. Czy istnieje sposób na uzyskanie liczby wywołań każdej procedury w określonym przedziale czasowym?
W projekcie, nad którym pracuję, każda zmiana wierszy w niektórych tabelach bazy danych musi być śledzona w celu dalszego audytu lub wycofania. Musi być łatwo ustalić, kto zmodyfikował wiersz, z którego adresu IP i kiedy, i móc przywrócić poprzednią wersję. Podobna rzecz jest używana na przykład przez Stack Exchange. Kiedy …
W MS SQL Server 2005 piszę jedno zapytanie z sortowaniem warunkowym, a moim problemem jest to, że nie wiem, jak mogę sortować warunkowo za pomocą dwóch kolumn? Jeśli napisałem taki kod, działa normalnie select * from table order by case @pkr when 'kol' then kol when 'nci' then nci end …
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.