Używając niektórych metod, podczas tworzenia kopii tabeli tracisz indeksy, PK, FK itp. Na przykład w SQL Server mogę powiedzieć: select * into dbo.table2 from dbo.table1; To tylko prosta kopia tabeli; brakuje wszystkich indeksów / ograniczeń. Jak mogę skopiować strukturę tabeli (bez użycia kopii zapasowej)? Przede wszystkim chcę to zrobić ręcznie, …
Utworzyłem portal administratora z następującą komendą create role portal with superuser password 'portal' Kiedy próbowałem zalogować się do postgres z użytkownikiem portalu, pojawia się następujący błąd w szynach. FATAL: role "portal" is not permitted to log in Nie mogę śledzić tego, co się dzieje. oczywiście mogę zmienić użytkownika za pomocą …
Zasadniczo, kiedy zaczynam w nowym środowisku, zwykle sprawdzam, gdzie są kopie zapasowe, kiedy została zapełniona ostatnia pełna, kiedy zastosowano ostatnie przywracanie, a także sprawdzam bezpieczeństwo. W ten sposób robię to za pomocą T-SQL. Sprawdź kopie zapasowe ;with Radhe as ( SELECT @@Servername as [Server_Name], B.name as Database_Name, ISNULL(STR(ABS(DATEDIFF(day, GetDate(), MAX(Backup_finish_date)))), …
Załóżmy, że muszę eksportować dane z jednego serwera na drugi (przez połączone serwery). Które stwierdzenie będzie bardziej wydajne? Wykonanie na serwerze źródłowym: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Lub wykonywanie na serwerze docelowym: INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], 'SELECT a, b, …
Moje pytanie opiera się na tym: https://stackoverflow.com/q/35575990/5089204 Aby udzielić odpowiedzi, wykonałem następujący scenariusz testowy. Scenariusz testowy Najpierw tworzę tabelę testową i wypełniam ją 100 000 wierszy. Liczba losowa (od 0 do 1000) powinna prowadzić do ~ 100 wierszy dla każdej liczby losowej. Liczba ta jest umieszczana w kolumnie varchar i …
Mam maszynę wirtualną z adresem IP 192.168.0.192 z uruchomionym postgreSQL. Jeśli podam listen_addresses = '*' następnie mogę połączyć się z inną maszyną wirtualną pod adresem 192.168.0.191 i z hosta lokalnego. Ale nie mogę użyć listy, aby powiedzieć postgreSQLowi, aby używał tych dwóch adresów. Jeśli zmienię Listen_addires na listę: listen_addresses = …
Jeśli mam 8 GB pamięci RAM na serwerze i uruchamiam 4 instancje SQL Server Express, czy całkowity limit pamięci używany przez SQL Server będzie wynosił 1 GB czy 4 GB? Czy wskazane byłoby uruchomienie wielu takich instancji, aby umożliwić każdej bazie danych lepsze wykorzystanie zasobów (przy założeniu, że serwer ma …
Czy ktoś wie, jak Google lub Yahoo wyszukują słowa kluczowe w odniesieniu do bardzo bardzo dużych ilości danych? Jaką bazę danych lub technologie wykorzystują do tego? Zajmuje to kilka milisekund, ale zindeksowano ponad miliard stron.
Używamy PostgreSQL v8.2.3. W grę wchodzą tabele: PRACOWNICY i EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 tabele są połączone w taki sposób, że jeśli EMPLOYEE.EMAIL1 lub EMPLOYEE.EMAIL2 nie mają pasującego wpisu, wiersze te zostaną zwrócone. SELECT employee.email1, employee.email2, e1.email IS NOT …
Myślałem, że bazy danych będą miały wystarczającą wiedzę na temat tego, z czym często się spotykają, i będą w stanie odpowiedzieć na postawione im wymagania, aby mogły zdecydować o dodaniu indeksów do bardzo wymaganych danych.
Jako deweloper często DBA biorą odpowiedzialność za rozwiązywanie problemów z wydajnością na poziomie bazy danych, więc nie mamy tyle doświadczenia w diagnozowaniu, dostrajaniu, refaktoryzacji zapytań itp. Szukam bazy danych z wieloma tabelami, danymi, zapytaniami, wyzwalaczami, SP i tak dalej, w których występują celowe problemy z wydajnością, i mam nadzieję, że …
Jestem Oracle DBA, który również ma doświadczenie Sybase. Jakie są główne różnice architektoniczne i koncepcyjne między dwiema platformami RDBMS? Najbardziej przydatna byłaby tutaj odpowiedź podobna do pytania SQL Server-> Oracle .
Niektóre typowe pytania dotyczące dołączania baz danych w SQL Server: Co to znaczy dołączać lub odłączać bazę danych? Jak odłączyć bazę danych? Jak załączyć bazę danych? Co to znaczy dołączyć i odbudować dziennik? Jak to zrobić w programie SQL Server Express? Kiedy mogę rozważyć odłączenie i dołączenie? Czy są jakieś …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.