Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności

3
Czy powinienem dodać pole automatycznego przyrostu / TOŻSAMOŚCI do tabeli odsyłaczy tylko do celów PK?
Dodaję następującą tabelę odsyłaczy do mojej bazy danych hostowanej przez SQL Server: company_id bigint not null (FK) org_path nvarchar (2048) not null company_idPole odnosi się do idpola w innej tabeli (w którym to klucz podstawowy). Biorąc pod uwagę, że może istnieć wiele rekordów z tym samym company_id, każdy klucz podstawowy …


4
Oddziel litery od cyfr ciągiem alfanumerycznym
Jako dane wejściowe mam ciąg alfanumeryczny i chcę z niego uzyskać dwa wyniki: ciąg, w którym wszystkie cyfry są usuwane i liczba całkowita będąca sumą wszystkich cyfr w ciągu wejściowym. Na przykład dla tego wejścia: GR35hc7vdH35 Chcę następujące dane wyjściowe: | Col1. | Col2 | ---------------------------------- | GRhcvdH | 23 …

2
Czy hierarchyid CLR jest oprogramowaniem typu open source?
Wbudowany hierarchyid to CLR, który przechowuje ścieżki w efektywnej formie binarnej i zapewnia inne przydatne funkcje. Niestety, głębokość reprezentowanych ścieżek może być ograniczona i wynosi ~ 1427 dla drzewa binarnego. Chciałbym zwiększyć ten limit dla złożonej istniejącej aplikacji, która musi przekroczyć ten limit. Nie chcę zmieniać interfejsu tego typu. Nie …

3
Plan wykonania NIE korzysta z INDEKSU, wykorzystuje skanowanie tabeli
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 …

1
Pytania dotyczące sklepu z wersją tempdb
Dzisiaj napotkaliśmy błąd: Błąd: 3967, wskaźnik ważności: 17 i z tego co mogę powiedzieć, to w zasadzie „sklep z pełną wersją”. Pojawiło się kilka pytań, na które miałem problem z odpowiedzią, ponieważ w moim sklepie nigdy wcześniej nie mieliśmy tego błędu: Jeśli istnieje ustawiony maksymalny rozmiar (na podstawie całkowitego rozmiaru …

1
Dlaczego baza danych MSDB jest TRUSTWORTHY?
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 …

1
Projektowanie struktury bazy danych przyjaźni: Czy powinienem używać kolumny wielowartościowej?
Powiedzmy, że mam tabelę o nazwie User_FriendList, która ma następujące cechy: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); Przypuśćmy, że wspomniana tabela zawiera następujące dane: + ---- + --------- + --------------------------- + | ID | ID_użytkownika | Friendlist_IDs | + ---- + --------- …


1
SQL Server - Eksportuj dużą tabelę bez klucza podstawowego
Muszę zsynchronizować dużą tabelę ~ 500 milionów wierszy bez klucza podstawowego między SQL Server i MySQL. Tabela ma tylko klastrowy, niejednorodny indeks złożony. Mam połączenie ODBC między serwerami, ale import ~ 8 milionów wierszy zajął około 45 minut, więc uważam, że większy pojedynczy import byłby nieuzasadniony, ponieważ mogą wystąpić przerwy …


2
Hurtownia danych: Jak wyszukiwać codzienne migawki?
Mam kilka migawek bazy danych, które nie są seriami czasowymi. Na przykład: Snapshot day 1: +----+---------------+------------+------------+ | ID | Title | Category | Date | +----+---------------+------------+------------+ | 1 | My First Post | helloworld | 2015-01-01 | +----+---------------+------------+------------+ Snapshot day 2 (Dzisiaj dodawany jest nowy post): +----+----------------+------------+------------+ | ID | …

2
Harmonogramy CPU w trybie offline
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 …

2
Postgres z architekturą pgpool
Poniżej znajduje się przykładowa architektura pgpool: Oznacza to, że wystarczy mieć pgpool na jednym serwerze; czy to prawda? Kiedy patrzę na konfigurację, widzę również, że konfigurujesz backendy wewnątrz pgpool.conf; więc implikuje to dalej. Ale to nie wyjaśnia, dlaczego widzę pgpool również na serwerach zaplecza. Przeglądając dokumentację, widzę również: Jeśli używasz …

3
Co zrobić, gdy klaster Always On traci kworum?
Przeglądałem procedury DR firmy i kiedy szukałem w Internecie rozwiązań dla kworum Always On Cluster, które można porównać. Byłem trzy strony w wynikach Google, zanim znalazłem pierwszy post SE na temat Klastrowanie vs. replikacja transakcyjna vs. grupy dostępności, które tylko lekko dotykają tematu utraconego kworum. Chociaż wszyscy zgadzają się, że …

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.