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.
Miałem wrażenie, że podczas korzystania z LIKEoperatora we wszystkich optymalizacjach dla nieznanych scenariuszy zarówno starsze, jak i nowe CE używają szacunku 9% (zakładając, że odpowiednie statystyki są dostępne, a optymalizator zapytań nie musi uciekać się do domysłów selektywności). Podczas wykonywania poniższego zapytania względem bazy danych kredytów otrzymuję różne szacunki w …
W wersji SQL Server 2012 Standard wiem, że maksymalna liczba połączeń użytkownika wynosi 32 767. Co powinienem zrobić jako DBA, jeśli zmierzam do tego numeru? Obecnie istnieje 30 000 połączeń użytkowników, a liczba ta prawdopodobnie wzrośnie.
Jestem początkującym w języku T-SQL. Chcę zdecydować, czy ciąg wejściowy jest palindromem, z wynikiem = 0, jeśli nie jest, a wyjście = 1, jeśli tak jest. Nadal zastanawiam się nad składnią. Nie dostaję nawet komunikatu o błędzie. Szukam różnych rozwiązań i informacji zwrotnych, aby lepiej zrozumieć i zrozumieć działanie T-SQL, …
Mam interesujące pytanie dotyczące SARGability. W tym przypadku chodzi o użycie predykatu na podstawie różnicy między dwiema kolumnami dat. Oto konfiguracja: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, 1,1) AS ID, CAST(DATEADD(DAY, [m].[severity] * -1, GETDATE()) AS …
TL; DR: Poniższe pytanie sprowadza się do: Podczas wstawiania wiersza istnieje okno możliwości między wygenerowaniem nowej Identitywartości a zablokowaniem odpowiedniego klucza wiersza w indeksie klastrowym, w którym zewnętrzny obserwator mógłby zobaczyć nowszą Identity wartość wprowadzona przez równoległą transakcję? (W SQL Server.) Wersja szczegółowa Mam tabelę programu SQL Server z Identitykolumną …
Przed natychmiastowym oznaczeniem jako duplikat przeczytałem artykuł Mike'a Walsha: Dlaczego dziennik transakcji wciąż rośnie lub brakuje miejsca? , ale nie sądzę, że dało to odpowiedź na moją sytuację. Przejrzałem kilkanaście podobnych pytań, ale najważniejsze z nich po prostu powiedziały „duplikuj” i wskazały na pytanie Mike'a. Szczegóły: Mam kilka ~ 500 …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 4 lata temu . Aktualizacja 18.12.2014 Przy przytłaczającej odpowiedzi na główne pytanie brzmi „Nie”, bardziej interesujące odpowiedzi skupiły się na części 2, w jaki sposób rozwiązać zagadkę wydajności w sposób …
Czy są różnice między Owned Schemasi Role Members? Z mojego zrozumienia wynika, że Role Memberssą obowiązkowe - użytkownik musi mieć Role Memberszaznaczone przynajmniej jedno pole wyboru . Nie Owned Schemasjest to jednak obowiązkowe. Naprawdę zastanawiam się, dlaczego istnieje taka potrzeba Owned Schemas.
W przyszłym roku pomagam w czyszczeniu kilku środowisk SQL Server. Mamy około 10 000 procedur przechowywanych i szacujemy, że tylko około 1000 z nich jest używanych regularnie, a kolejne 200 jest używanych w rzadkich przypadkach, co oznacza, że mamy dużo pracy. Ponieważ mamy wiele działów i zespołów, które mają dostęp …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 6 lat temu . Mam utrwaloną kolumnę obliczeniową na stole, która jest po prostu złożona z połączonych kolumn, np CREATE TABLE dbo.T ( ID INT IDENTITY(1, 1) NOT NULL CONSTRAINT …
Rozumiem możliwości schematów SQL Server, ale jakie są najlepsze praktyki? Pewnie, że dają one kolejną warstwę bezpieczeństwa i zapewniają logiczne grupowanie obiektów bazy danych w bazie danych, ale co tam jest typowe? Z mojego doświadczenia często nie widzę wykorzystywanych wielu niestandardowych schematów. Czy to jest typowe? Czy jest to rzadszy …
Mam naprawdę ważne, bardzo powolne spojrzenie, które obejmuje niektóre naprawdę brzydkie warunki, takie jak ten w klauzuli where. Zdaję sobie również sprawę, że sprzężenia są łączeniami brutto i powolnymi varchar(13)zamiast pól liczb całkowitych, ale chciałbym ulepszyć proste zapytanie poniżej, które korzysta z tego widoku: CREATE VIEW [dbo].[vwReallySlowView] AS AS SELECT …
Łatwo jest wykazać, że wiele formatów daty / godziny innych niż dwa następujące jest podatnych na błędną interpretację z powodu ustawienia języka, ustawienia daty lub domyślnego języka logowania: yyyyMMdd -- unseparated, date only yyyy-MM-ddThh:mm:ss.fff -- date dash separated, date/time separated by T Nawet ten format, bez T, może wyglądać na …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 5 lat temu . Jakiej najlepszej praktyki należy używać podczas zmniejszania tymczasowej bazy danych w SQL Server 2008? Czy korzystanie z poniższych jest ryzykowne? use tempdb GO DBCC FREEPROCCACHE -- clean …
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.