Pytania oznaczone «sql-server»

12
Usunięcie ograniczenia (indeksu) z kolumny

Jak mogę zmodyfikować typ w tabeli z indeksem? Próbowałem zrobić kolumnę alter na pustej tabeli, aby zmodyfikować typ od daty do varchar (15) i dostałem błędy mówiące, że ma zależności od kolumny (która okazała się być indeksami). Byłem w stanie łatwo obejść ten problem lokalnie, klikając prawym...

12
Grupuj według godziny według dużego zestawu danych

Za pomocą MS SQL 2008 wybieram uśrednione pole spośród 2,5 miliona rekordów. Każdy rekord reprezentuje jedną sekundę. MyField to średnia godzinna z tych 1 sekundowych rekordów. Oczywiście procesor serwera uderza w 100%, a wybór trwa zbyt długo. Muszę ewentualnie zapisać te uśrednione wartości, aby...

12
Jakie są alternatywy dla klauzuli ORDER BY w widoku?

To pytanie musiało być na tej stronie :) ORDER BY jest zabronione w widoku, jak zrozumiałem, ze względu na możliwość wielokrotnego zamówienia przez podczas korzystania z tego widoku. Wiem, że istnieją na przykład sposoby obejścia tego ograniczenia, TOP 99.999999 PERCENTale chciałbym wiedzieć,...

12
Zastosowanie logiki NOT w odniesieniu do indeksów

Zgodnie z książką Microsoftu na temat tworzenia baz danych Egzamin 70-433: Tworzenie baz danych Microsoft SQL Server 2008 : Ani wiodące znaki wieloznaczne, które NIE są logiką, nie pozwalają optymalizatorowi zapytań na użycie indeksów w celu optymalizacji wyszukiwania. Aby uzyskać optymalną...

12
Generowanie dużych ciągów dla danych testowych

Niedawno próbowałem utworzyć kilka dużych ciągów zawierających ogólne dane testowe na pytanie tutaj . Wygląda na to, że kiedyś znałem sposób na pomnożenie łańcucha. Jednak nie pamiętam już składni. Szukam czegoś takiego: SELECT 'A' + ('a' * 1000) + 'ha!' Wymyślić „Aaaaaaaaaaaaaaaha!” (Cóż,...

12
Strojenie wydajności zapytania

Kiedy zakończysz pisanie zapytania / przechowywanego proc / funkcji, jaki jest najbardziej pouczający sposób szybkiego uzyskania niektórych parametrów wydajności? Czy uruchamiasz zapytanie i przeglądasz aktualny plan wykonania? Jeśli tak, to czego szukasz? Oczywiście skany tabeli / indeksu są...

12
Dziwne zachowanie z kolumnami obliczeniowymi w serwerze SQL

Czytając książkę do egzaminu 70-433, pomyślałem o czymś, co nie działa, ale wierzę, że tak. Fragment brzmiał mniej więcej tak: Kolumna musi być również oznaczona jako PERSISTED , co oznacza, że ​​SQL Server fizycznie przechowuje wynik wyrażenia kolumny obliczeniowej w wierszu danych, zamiast...

12
Czy zmiana portu SQL Server naprawdę jest o wiele bezpieczniejsza?

Domyślny port SQL Server to 1433. Nasz administrator powiedział mi, że port musi się zmienić „ze względów bezpieczeństwa”. Czy tak naprawdę bezpieczniej jest zmienić port? Jeśli serwer znajduje się za zaporą ogniową i zezwala na połączenia tylko z określonego zakresu adresów IP, czy to nie...