Administratorzy baz danych

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
Aktualizacja 700 milionów wierszy do tej samej wartości

Mam hurtownię danych (wyrocznię), w której muszę ustawić kolumnę na tę samą wartość dla wszystkich 700 milionów wierszy. Nie mam dostępu administratora ani dostępu do administratora, więc należy to zrobić za pomocą podstawowego narzędzia SQL i nie tworzy się tabeli tymczasowej. Dalsze...

12
Jakie są przyczyny i rozwiązania mutowania błędów tabeli?

Rozumiem, że mutowanie błędów tabeli jest spowodowane błędem projektowym lub problematycznym zapytaniem. Niedawno uruchomiono starą kwerendę, która generuje błąd tabeli mutingu. Nasz DBA rozwiązał problem, ale nie wiemy jak. Co dokładnie powoduje mutowanie błędów tabeli i jak nasz DBA rozwiązałby...

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...

12
SQL Server 2008 R2 „Ghost Memory”?

Mamy dedykowaną maszynę SQL Server 2008 R2, w której występują dziwne problemy z pamięcią. Sam maszyna ma wiele zasobów, w tym dwa czterordzeniowe procesory, 16 GB pamięci RAM i 64-bitowy Windows Server 2008 R2 Enterprise (jest to Dell PowerEdge 2950) . Dziwny problem polega na tym, że system...

12
importowanie dużego pliku SQL phpmyadmin

Próbuję zaimportować ten plik SQL do phpmyadmin i otrzymałem tę wiadomość #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br /> <b>Fatal error</b>: Allowed memory size of 134217728...