Pytania otagowane jako sql-server-2008

SQL Server 2008 (wersja kompilacji głównej 10.00.xxxx). Proszę również oznaczyć za pomocą serwera SQL.

5
AKTUALIZACJA z JOIN na płytach 100 mm, jak to zrobić lepiej? (w T-SQL)
Muszę zaktualizować 100 milionów rekordów w jednej tabeli, w efekcie normalizując tabelę, zastępując wartość varchar kolumny zwykłym identyfikatorem. (Mówię „zastępuję”, ale tak naprawdę piszę identyfikator w innej kolumnie). Staram się znormalizować zestaw danych. Dane jeszcze nie znormalizowane nie mają indeksowania. Myślałem, że nie będę budował indeksów na wartościach surowych, czekając, …


2
Jak zapobiec codziennej fragmentacji indeksu 99%
Mam tabelę najlepszych wyników dla 100 000 graczy, która jest wstawiana 2 razy dziennie z jednym rekordem na gracza. Na koniec dnia fragmentacja indeksów dla indeksów w tej tabeli wynosi 99%. Czy można temu zaradzić, modyfikując ustawienia? CREATE TABLE HighScore( [id] [int] IDENTITY(1,1) NOT NULL, [user] [int] NULL, [player] [int] …


3
Maksymalna pojemność tabeli w SQL Server 2008
Mam aplikację, która wstawia ponad 1 miliard wierszy rocznie do tabeli. Tabela ta zawiera jedne varchari bigintkolumny i jedną kolumnę blob również. 1 miliard wierszy składa się z danych historycznych, które są przechowywane w celu śledzenia. Zastanawiałem się więc, czy nie będzie ograniczenia pojemności tabeli, jeśli będę kontynuować tę strukturę …


2
Konwertuj kolumnę daty i godziny na liczbę sekund
W mojej bazie danych SQL Server mam datetimekolumnę. Jaki jest dobry sposób na utworzenie nowej kolumny reprezentującej longwartość dla datetimekolumny? longStanowiłoby liczbę sekund. Pomyślałem, że jeśli uda mi się go przekonwertować longs, łatwiej byłoby grupować zapytania według przedziałów czasowych, ponieważ mógłbym po prostu podzielić długą liczbę na ustalone kwoty. Tabela …

2
Czy istnieje oparty na zestawie sposób ładowania / odczytu gałęzi drzewa za pomocą HierarchyId
Bawię się z HierarchyId i nie opracowałem metody opartej na zestawie, aby wykonać następujące czynności: wstaw wszystkie poddrzewa jednocześnie pobierz wszystkie poddrzewa jednocześnie To pytanie dotyczy mojego poprzedniego i podejrzewam, że jedynym sposobem na wykonanie tych dwóch zadań za pomocą HierarchyId jest jeden węzeł lub jeden poziom na raz. Jeśli …

5
Czy profiler SQL wpływa na wydajność serwera?
Stoję w obliczu problemu polegającego na tym, że serwer SQL 2008 nie działa z powodu dużego obciążenia. Muszę znaleźć ten przypadek obciążenia i muszę zoptymalizować kod, aby mógł obsłużyć obciążenie. W Internecie znalazłem, że profilera SQL można użyć do śledzenia interakcji z bazą danych, które można później przeanalizować, aby znaleźć …


2
sp_executesql z typem tabeli zdefiniowanym przez użytkownika nie działa poprawnie
Problem : czy istnieje znany problem z typami tabel zdefiniowanych przez użytkownika jako parametrami sp_executesql ? Odpowiedź - nie, jestem idiotą. Skonfiguruj skrypt Ten skrypt tworzy po jednym stole, procedurze i typie tabeli zdefiniowanym przez użytkownika (tylko ograniczony SQL Server 2008+). Celem stosu jest zapewnienie audytu, że tak, dane weszły …

2
W jaki sposób używanie oddzielnych schematów wpływa na wydajność programu SQL Server 2008?
Chcę używać osobnych schematów dla obiektów o różnych celach w naszej bazie danych SQL Server 2008. Obecnie używamy dość nazbyt odrętwiającej konwencji nazewnictwa, aby wskazać cel tabeli lub procedury składowanej, a przedrostki oznaczają, że musimy przeskanować pięć lub sześć znaków x, zanim jeszcze zobaczymy początek unikalnej nazwy. Chciałbym użyć osobnych …

3
Model odzyskiwania programu SQL Server 2008 / R2
Prawie wszystkie nasze bazy danych na niektórych serwerach nie wymagają modelu pełnego odzyskiwania (nie wykonujemy kopii zapasowych dzienników transakcji), a domyślnie powinno zawsze być tworzone bazy danych i określany model prostego odzyskiwania. Dość często i z pewnych praktycznych powodów wiele baz danych tworzy się za pomocą SSMS. Można jednak popełnić …

2
@table_variable lub #temp_table
Mam dużą zmienną typu tabeli zdefiniowaną przez użytkownika, która ma 129 kolumn. Jednocześnie będę przechowywać około 2000-3000 rekordów w tej zmiennej tabeli i przekażę ją do różnych procedur przechowywanych i funkcji w celu uzyskania dodatkowych danych i wprowadzenia modyfikacji. Te dodatkowe dane i nowe modyfikacje zostaną następnie zapisane w nowej …

4
Czy istnieją narzędzia do porównywania danych między dwoma różnymi schematami?
Przeprowadzamy migrację naszej bazy danych do nowego schematu, ale chcemy zweryfikować poprawność przeniesienia danych. Tradycyjne narzędzia do porównywania danych mogą porównywać dwie bazy danych pod kątem różnic, jeśli schematy są takie same. W naszym przypadku nastąpiły zmiany w projektach tabel, ale wszystkie dane ze starego schematu znajdują się w nowym, …

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.