Jaka jest różnica między wyszukiwaniem indeksu klastrowanego (CI) a wyszukiwaniem indeksu klastrowanego (NCI)? Czy jedno działa lepiej od drugiego? Pytam o to, ponieważ mam tabelę z 50 milionami wierszy i 150 kolumnami. Ma kolumnę o nazwie IDzdefiniowanej jako indeks klastrowany. Jest na nim jeszcze jeden NCI o tym samym identyfikatorze …
Kiedy sprawdzam nasz serwer SQL Prod, za każdym razem, gdy otwieram Monitor aktywności, zawsze widzę SQLCLRpierwszą listę w sekcji oczekiwania na zasoby w Monitorze aktywności. Zawsze ma wysoką liczbę. Do czego służy SQLCLR? Czy to źle, że serwer ma to SQLCLRw monitorze aktywności o wysokiej liczbie oczekujących zasobów?
Zwykle po rozpoczęciu tworzenia kopii zapasowej nie zezwalamy na zatwierdzanie zmian lub baza danych nie będzie dostępna. Mam na myśli, że baza danych będzie w trybie pojedynczego użytkownika, ale chcę rozpocząć tworzenie kopii zapasowej i zwolnić db do użytku. Ponadto po uruchomieniu kopii zapasowej nie chcę, aby bieżące zmiany były …
Powiedzmy, że znalazłem SQL Servera i nie mam pojęcia, które aplikacje się z nim łączą. Może znajduję jedną aplikację, ale nie jestem pewien, czy jest to jedyna z niej korzystająca. Czy istnieje dobry sposób na znalezienie wszystkich wyraźnych połączeń?
Mam instancję programu SQL Server 2012 SP2 Enterprise Edition, która zużywa około 20 GB pamięci więcej niż maksimum. limit pamięci. Wystąpienie jest ograniczone do 65 GB, ale pamięć fizyczna używana z poniższego zapytania pokazuje 86 GB SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO Serwer jest fizyczny z 2 węzłami NUMA. …
TLDR; Jeśli spojrzysz na 2 plany wykonania, czy jest łatwa odpowiedź na to, co jest lepsze? Celowo NIE tworzyłem indeksów, więc łatwiej jest zobaczyć, co się dzieje. Kontynuując moje poprzednie pytanie, w którym znaleźliśmy różnicę w wydajności zapytania między różnymi stylami łączenia (tj. Zagnieżdżone vs. tradycyjne), zdałem sobie sprawę, że …
W dokumentacji CREATE SEQUENCET-SQL widać, że CREATE SEQUENCEpolecenie nie ma ORDERparametru. Dla porównania dokumentacja Oracle dlaCREATE SEQUENCE show the ORDER/ NOORDERoptions: ORDER Określ, ORDERaby zagwarantować, że numery sekwencyjne będą generowane w kolejności żądań. Ta klauzula jest przydatna, jeśli używasz numerów sekwencyjnych jako znaczników czasu. Kolejność gwarantowana zwykle nie jest ważna …
Kiedy przeprowadziliśmy migrację ze starszej tablicy all flash, do nowszej tablicy all flash (inny, ale dobrze ugruntowany dostawca), zaczęliśmy obserwować zwiększone oczekiwania w SQL Sentry podczas punktów kontrolnych. Wersja: SQL Server 2012 Sp4 Na naszym starym magazynie nasze oczekiwania wynosiły około 2k z „skokami” do 2500 podczas punktu kontrolnego, przy …
Prowadzimy instalację Dynamics AX 2012 z SQL Server 2012. Wiem, że kursory nie powinny być już używane, ale AX używa go i nie możemy zmienić tego zachowania, więc musimy z tym pracować. Dzisiaj złapałem bardzo złe zapytanie z ponad 53 milionami odczytów i czasem wykonania dłuższym niż 20 minut. Złapałem …
Mam problem z wydajnością mojej bazy danych SQL Server. Znalazłem to narzędzie sp_BlitzCache . Po wykonaniu polecenia otrzymałem następującą instrukcję: Masz 92,00% planów utworzonych w ciągu ostatnich 24 godzin i 92,00% utworzonych w ciągu ostatnich 4 godzin. Podczas gdy zidentyfikowałem problem (używając SQL Server Profiler, sprawdziłem wystąpienia zdarzeń StmtRecompile), byłem …
Wiem, że jeśli chodzi o użycie indeksu lub skanowania tabeli, SQL Server używa statystyk, aby zobaczyć, który jest lepszy. Mam stół z 20 milionami wierszy. Mam indeks na (SnapshotKey, Measure) i to zapytanie: select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by Measure, SnapshotKey, MeasureBand Kwerenda zwraca …
TRUSTWORTHYUstawienie może być dość niebezpieczne, jeśli nie jesteś ostrożny i za wyjątkiem szczególnych okoliczności, zaleca się, aby go wyłączyć. Jednak domyślnie MSDBbaza danych jest TRUSTWORHTYustawiona ONdomyślnie. Jestem ciekawa dlaczego? Przeczytałem ten wpis w BOL Uwaga Domyślnie ustawienie TRUSTWORTHY jest ustawione na ON dla bazy danych MSDB. Zmiana tego ustawienia na …
Przez ostatni miesiąc jeden z moich serwerów miał problemy z SQL Server Agent. Zatrzymuje się automatycznie z błędem poniżej, który zdarza się losowo: Plik wyjściowy agenta Sql [097] Wykryto wyciek pamięci [204 bajty] Wyjątek 5 przechwycony w linii 403 pliku e: \ sql9_sp2_t \ sql \ komodo \ src \ …
Zalogowałem się do nowego systemu klienta i uruchomiłem sp_blitz, aby zobaczyć, co się trzęsie. Raportuje, że „ CPU Schedulers Offline ”, który jest dla mnie nowy. Niektóre rdzenie procesora nie są dostępne dla programu SQL Server z powodu maskowania koligacji lub problemów z licencjonowaniem. W porządku, uruchamiam zapytanie podstawowe SELECT …
W SQL Server, jeśli XACT_ABORT jest wyłączony, wówczas niektóre błędy zakończą bieżącą instrukcję (na przykład dostarczając niepoprawną liczbę parametrów do procedury składowanej, która przyjmuje niektóre parametry), a niektóre błędy przerywają całą partię (na przykład dostarczając parametry do przechowywanej procedura, która nie przyjmuje parametrów). [Odnośnik]: http://www.sommarskog.se/error-handling-I.html#scope-abortion . Chciałbym wiedzieć, czy istnieje …
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.