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


2
Informacje o „podsumowaniu identyfikatora transakcji”
Teraz czytam dokument o „Podsumowaniu identyfikatora transakcji”, ale jest coś, czego tak naprawdę nie rozumiem, dokument to następujący adres URL http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # VACUUM-FOR-WRAPAROUND 23.1.4. Zapobieganie błędom podsumowania identyfikatora transakcji Semantyka transakcji MVCC PostgreSQL zależy od możliwości porównania numerów identyfikatorów transakcji (XID): wersja wiersza z wstawionym XID większym niż XID …
10 postgresql 

2
Czy widok potrzebuje własnych ograniczeń klucza obcego?
Oświadczenie: Jestem programistą, a nie DBA, więc proszę o cierpliwość ... Mam widok, którego używam do mapowania 2 jednostek razem. Muszę wykonać połączenie między kilkoma różnymi tabelami, aby to uzyskać: CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES AS ( SELECT SG.SCREENING_GROUP_ID, V.SITE_ID FROM SCREENING_GROUP SG, VISIT V, VISIT_DATE VD WHERE VD.VISIT_ID = …


1
Przywróć zaszyfrowaną bazę danych na innym serwerze
Korzystam z produktu działającego w SQLServer 2008. Zrozumiałe jest, że firma, która go dostarcza, nie oferuje obsługi SQLServer. Podczas instalacji produktu podałem hasło do zaszyfrowania bazy danych. Chciałbym uruchomić kolejną kopię produktu w celu przetestowania na innym serwerze. Przywróciłem bazę danych na inny serwer i zainstalowałem produkt na tym innym …

2
Jak znaleźć wartość mediany kolumny w MySQL?
Mogę sobie tylko wyobrazić, że robię to z dwoma zapytaniami do bazy danych. Pierwszy znajduje liczbę wierszy w bazie danych, a drugi wybiera z ORDER BYkolumną, która mnie interesuje i LIMIT X, 1gdzie X jest połową liczby wierszy. Czy istnieje prosty sposób, aby to zrobić za pomocą tylko jednego zapytania? …
10 mysql 


4
Tabela zmiany nazwy SQL Server z innej bazy danych
Czy w programie SQL Server jest sposób na zmianę nazwy tabeli w innej bazie danych? Gdy znajdujesz się w bieżącej bazie danych i migrujesz dane do innej bazy danych w tabeli TEMP, a następnie zmieniasz nazwę tabeli TEMP w tej innej bazie danych. Nie chcę używać „USE [baza danych]”, ponieważ …



1
Dlaczego sekwencje MS SQL Server nie mają parametru ORDER takiego jak Oracle?
W dokumentacji CREATE SEQUENCET-SQL widać, że CREATE SEQUENCEpolecenie nie ma ORDERparametru. Dla porównania dokumentacja Oracle dlaCREATE SEQUENCE show the ORDER/ NOORDERoptions: ORDER Określ, ORDERaby zagwarantować, że numery sekwencyjne będą generowane w kolejności żądań. Ta klauzula jest przydatna, jeśli używasz numerów sekwencyjnych jako znaczników czasu. Kolejność gwarantowana zwykle nie jest ważna …

1
Jak znaleźć FamilyGUID exsting bazy danych
Podczas wykonywania RESTOREpolecenia rozumiem, że SQL Server zapewnia, że ​​istniejąca baza danych nie zostanie zastąpiona inną bazą danych. To sprawdzenie można ominąć za pomocą REPLACE. Rozumiem, że SQL Server używa plików kopii zapasowej FamilyGUIDdo ustalenia, czy przywracana baza danych jest taka sama, jak zastępowana baza danych. Czy to jest poprawne? …

2
Zmień indeks odniesienia dla klucza obcego
Mam coś takiego: CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) Ze względu na wydajność (i impas) stworzyłem nowy indeks na T1 CREATE UNIQUE NONCLUSTERED INDEX IX_T1_Id …

2
Czy można wykonać PIVOT na wyciągu LIKE?
Czy można grupować według elementów (jak w COLUMN LIKE='Value%') w PIVOTtabeli? Mam tabelę [DBT]. [Status], która zawiera różne statusy (baz danych, instancji itp.) I nie chcę przestawiać / sprawdzać wszystkich wartości PROD i TEST jako pojedynczych wartości, ale grupować je. Np Zamiast kolumny statusów Prod, Prod ACC, Prod APP, .. …

4
Jak celowo fragmentować indeks programu SQL Server?
Chciałbym celowo utworzyć złe warunki indeksowania w testowej bazie danych SQL Server 2017, którą mam, żeby lepiej zrozumieć te skrypty konserwacji? SQL Server Indeks i utrzymanie statystyk Czy istnieje szybki / automatyczny sposób na naruszenie integralności indeksu lub zwiększenie fragmentacji indeksu? Czy znasz jakieś przydatne zasoby, na które mogę spojrzeć, …

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.