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
Login ma już konto pod inną nazwą użytkownika
Kiedy wykonuję ten SQL: USE ASPState GO IF NOT EXISTS(SELECT * FROM sys.sysusers WHERE NAME = 'R2Server\AAOUser') CREATE USER [R2Server\AAOUser] FOR LOGIN [R2Server\AAOUser]; GO Otrzymuję następujący błąd: Login ma już konto pod inną nazwą użytkownika. Skąd mam wiedzieć, jaka jest inna nazwa użytkownika dla mojego konta logowania?

4
Kod EF Najpierw używa nvarchar (max) dla wszystkich łańcuchów. Czy to pogorszy wydajność zapytania?
Mam kilka baz danych utworzonych za pomocą Entity Framework Code First; aplikacje działają i ogólnie jestem całkiem zadowolony z tego, co pozwala mi Code First. Najpierw jestem programistą, a po drugie DBA. Czytam o DataAttributes, aby dalej opisać w C #, co chcę, aby baza danych zrobiła; a moje pytanie …


2
Jak uzyskać kolumnę znacznika czasu w PostgreSQL w milisekundach?
Mam kolumnę „utworzono” z typem timestamp without time zone default now()w bazie danych PostgreSQL. Jeśli wybiorę kolumny, domyślnie ma ładny i czytelny format: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Ale chciałbym uzyskać znacznik czasu tylko w milisekundach (jako długi). Coś takiego: WYBIERZ mój format (utworzony) z mytable; created …

19
SQL Server Management Studio powoli otwiera nowe okna
Po uaktualnieniu zarówno SQL Server, jak i Management Studio od 2008 do 2012, Management Studio 2012 działa bardzo wolno po otwarciu nowych okien zapytań i okien dialogowych. Nawet kliknięcie tabel prawym przyciskiem myszy jest powolne. Zazwyczaj jest co najmniej 5 sekund opóźnienia, zanim zacznę robić cokolwiek w oknie. Dzieje się …

4
Czy indeks przestrzenny może pomóc w zapytaniu „zakres - sortuj według - limit”
Zadanie tego pytania, szczególnie postgresowi, ponieważ ma dobre wsparcie dla indeksów R / drzewa / przestrzennych. Mamy następującą tabelę ze strukturą drzewa (model zestawu zagnieżdżonego) słów i ich częstotliwości: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer UNIQUE KEY rset integer UNIQUE KEY I zapytanie: SELECT …

3
Do czego służy opcja OPTION FAST w instrukcji SELECT?
Zrobiłem trochę kopania tego, co OPTION (FAST XXX)podpowiedź kwerendy robi w SELECTinstrukcji i wciąż jestem z niej zagubiony. Według MSDN: Określa, że ​​zapytanie jest zoptymalizowane pod kątem szybkiego pobierania pierwszych strzałek numerycznych. Jest to nieujemna liczba całkowita. Po zwróceniu pierwszych strzałek numerycznych zapytanie kontynuuje wykonywanie i generuje pełny zestaw wyników. …


3
Jak wybrać odrębne dla jednej kolumny i dowolnej w innej kolumnie?
Muszę wysłać zapytanie do bazy danych SQL, aby znaleźć wszystkie odrębne wartości jednej kolumny, i potrzebuję dowolnej wartości z innej kolumny. Rozważmy na przykład poniższą tabelę z dwiema kolumnami, kluczem i wartością: key value === ===== one test one another one value two goes two here two also three example …
29 query 

1
Pole Varchar (maks.) Odcinające dane po 8000 znaków
Mam pole do przechowywania niektórych danych, które jest zadeklarowane jako varchar(max). Moim 2^31 - 1zdaniem powinno to być przechowywanie postaci, ale kiedy wprowadzę trochę treści ponad 8000 znaków, to odcina resztę. Sprawdziłem, czy wszystkie dane są zawarte w mojej instrukcji aktualizacji, a zapytanie wygląda dobrze wszędzie, ale kiedy wybieram dane …

2
Zmusić klientów PostgreSQL do korzystania z SSL?
Mam skonfigurowane ssl = onw postgresql.conf(i zainstalował etcetera certyfikat). Czy to zapewnia, że ​​wszyscy klienci zawsze będą łączyć się za pośrednictwem protokołu SSL? (Czy ssl = onto uniemożliwia nawiązanie połączenia bez szyfrowania SSL?) Czy istnieją inne sposoby zapewnienia, że ​​wszyscy klienci zawsze łączą się za pośrednictwem protokołu SSL / TLS? …
29 postgresql 

6
Zapytanie w celu zgłoszenia przydziału miejsca na dysku i wykorzystanego miejsca
Łącznie korzystamy z 6 baz danych dla aplikacji i możemy udostępnić tylko 4 TB przestrzeni między wszystkimi 6 automatycznie rozwijanymi bazami danych (poprzez pamięć SAN). Chciałbym napisać zapytanie (raport) dla pojedynczej bazy danych wskazujące atrybuty „Aktualnie przydzielone miejsce” i „Dostępne wolne miejsce” w obszarze Zadania> Zmniejsz> Baza danych w SQL …



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.