Pytania otagowane jako sql-server

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.


1
Jakie są obecnie najlepsze praktyki dotyczące zmiany rozmiaru varchar w SQL Server?
Próbuję zrozumieć najlepszy sposób, aby zdecydować, jak duże powinny być kolumny varchar, zarówno z punktu widzenia przechowywania, jak i wydajności. Wydajność Wydaje się , że z moich badańtego varchara (maks.) należy używać tylko wtedy, gdy naprawdę go potrzebujesz; to znaczy, jeśli kolumna musi pomieścić więcej niż 8000 znaków, jednym z …


4
Lista zadań, harmonogramów i następnych zaplanowanych dat uruchomienia
Lista zadań, harmonogramów i następnych zaplanowanych dat uruchomienia Próbuję wyświetlić listę zadań, harmonogramów i następnych zaplanowanych dat uruchomienia. Wydaje mi się jednak, że nie odnosi sukcesów. sysjobactivity ma next_scheduled_run_date, czego potrzebuję, ale nie mogę wymyślić, aby połączyć go zarówno z zadaniem, jak i harmonogramem. Jeśli jest inny sposób sysjobactivity, proszę, …

3
Konwertuj wartości liczbowe ciągów za pomocą przecinka jako separatora dziesiętnego na NUMERIC (10, 2)
Mam tabelę SQL kolumn varchar, które zawierają liczby sformatowane w języku greckim (. Jako separator tysięcy i przecinek jako separator dziesiętny) Klasyczna konwersja CONVERT(numeric(10,2),REPLACE([value],',','.')) nie działa, ponieważ. (separator tysięcy) zabija konwersję Np. Spróbuj CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) Chcę przekonwertować takie wartości na wartości liczbowe (10,2) Wszelkie sugestie, jak sobie z tym poradzić?

2
dlaczego io_stall_writes_ms jest o wiele wyższy dla tempdb?
Mamy pliki danych użytkownika i systemu na tym samym dysku. (Io_stall_write_ms / (1.0 + num_of_writes)) jest poniżej 2 dla plików użytkownika, ale pliki tempdb mają zwykle ponad 400. Widzę to na kilku serwerach i jestem ciekawy, czy istnieje powód, dla którego zapisywanie w tempdb zajmuje więcej czasu niż zwykły plik …


4
Alternatywy dla Network Backup
W naszym środowisku mamy kilka serwerów należących do grupy Always On Availability Group, a niektóre są samodzielne. Zwykle tworzymy kopie zapasowe w udziale sieciowym, ale ostatnio zauważyliśmy, że wraz z powiększaniem się baz danych czas ten wydłuża się, co spowalnia całą sieć. Skrypt Ola Hallengren jest używany do kompresji, a …

1
Co to jest „niewymowne słowo” w SQL?
Co to jest „niewymowne słowo” w SQL? Czytam sys.query_store_query_text (Transact-SQL) i widzę, co następuje, więc google {SQL "niewymowne" słowo} has_restricted_text bit Tekst zapytania zawiera hasło lub inne niewymowne słowa. Poza 3 linkami, które prowadzą mnie z powrotem do miejsca, w którym je znalazłem, nie znajduję niczego, co wydaje się wskazywać …




2
Dlaczego zapytanie DELETE działa w jednym formacie znacznie dłużej niż w innym?
Mam określony kod czyszczenia, który próbuje usunąć niektóre duplikaty. Działa to doskonale na wielu stronach klientów. Dzienniki mówią mi, że zapytanie to zajmuje co najmniej 1 sekundę do 45 sekund: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY [IdProject], [IdRepresentative], [TimeStart] ) Ale mam …

1
Wybierz * z widoku zajmuje 4 minuty
Występuje problem polegający na tym, że po uruchomieniu zapytania dotyczącego widoku trwa to ponad 4 minuty. Jednak gdy uruchamiam wnętrzności zapytania, kończy się ono w ciągu 1 sekundy. Jedyne, czego nie jestem pewien, to, że połączone tabele to tabele czasowe. Plan zapytań ad hoc: https://www.brentozar.com/pastetheplan/?id=BykohB2p4 Zobacz plan zapytań: https://www.brentozar.com/pastetheplan/?id=SkIfTHh6E Jakieś …
11 sql-server 

2
Dlaczego otrzymuję niejawną konwersję Int / Smallint na Varchar i czy to naprawdę wpływa na oszacowania liczności?
Próbuję rozwiązać problem z użyciem wolno działającego zapytania przy użyciu narzędzia Show Plan Analysis (SSMS) w rzeczywistym planie wykonania. Narzędzie analizy wskazuje, że szacunki dotyczące liczby wierszy są wyłączone z wyników zwróconych w kilku miejscach w planie, a ponadto daje mi pewne niejawne ostrzeżenia dotyczące konwersji. Nie rozumiem tych niejawnych …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.