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
Ukryj Wybierz dane wyjściowe z T-SQL
Próbuję uzyskać czas wykonania zapytania, ale chcę również ukryć wynik zapytania. Chcę tylko upływu czasu - brak danych wyjściowych. Przykład DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT @End=GETDATE() SELECT DATEDIFF(MS,@Start,@End) AS [Duration] W tej chwili otrzymuję dane wyjściowe zapytania, a na …
13 sql-server  t-sql 




2
Czy MariaDB obsługuje rodzimy typ danych kolumny JSON?
Nie mówię o kolumnach dynamicznych, pytam o typ danych macierzystych kolumn JSON. Krótko mówiąc, czy mogę uruchomić następujący kod w dowolnej wersji MariaDB? CREATE TABLE example (names JSON); O ile wiem, tak nie jest, ale wciąż nie jestem pewien, ponieważ wiele osób mówi o wsparciu JSON na MariaDB od wieków, …
13 mariadb  json 

2
Korzystanie z zamiany w SQL
Mam tabelę i muszę zaktualizować niektóre nazwiska, ale zastanawiałem się nad tym następujące zapytania: Czy oboje zrobią to samo? Zapytanie 1 Update mytable Set Name = Replace(Name,'Jeff','Joe') Zapytanie 2 Update mytable Set Name = 'Joe' where Name = 'Jeff'
13 sql-server 

1
Czy nieużywany INDEKS NIESKLUSTEROWANY może nadal zwiększać szybkość zapytań?
To dziwna sytuacja, ale mam nadzieję, że ktoś ma odpowiedź. Podczas rozwiązywania problemów z wydajnością dodaliśmy do tabeli NONCLUSTERED INDEX, zgodnie z żądaniem sp_BlitzIndex. Sprawdziliśmy jego użycie następnego dnia i pokazało 0 odczytów ( 0 skanów / wyszukiwań, 0 wyszukiwań singletonów ), więc wyłączyliśmy go. Już w następnej chwili otrzymujemy …




3
do jakich loginów grup AD należy mój użytkownik?
Nie jestem pewien, czy wybrałem właściwy tytuł dla tego pytania. tak naprawdę chcę, biorąc pod uwagę konkretnego użytkownika Windows AD, chciałbym znaleźć listę grup Windows AD (loginów), które mają dostęp do konkretnej bazy danych na tym serwerze po uruchomieniu następującego zapytania select name, principal_id, type, type_desc, default_schema_name, create_date, modify_date, owning_principal_id, …



1
Dlaczego UPDLOCK powoduje zawieszanie się SELECTs (blokowanie)?
Mam wybór w SQL SERVER, który blokuje całą tabelę. Oto skrypt instalacyjny (upewnij się, że niczego nie zastąpisz) USE [master] GO IF EXISTS(SELECT 1 FROM sys.databases d WHERE d.name = 'LockingTestDB') DROP DATABASE LockingTestDB GO CREATE DATABASE LockingTestDB GO USE [LockingTestDB] GO IF EXISTS(SELECT 1 FROM sys.tables t WHERE t.name …

6
Wyjaśniając 2NF vs 3NF z przykładem
Mam problem z drugą normalną formą (2NF) i nie udało mi się go rozwiązać za pomocą Google. Doprowadza mnie do szału, ponieważ jestem nauczycielem i nie chcę uczyć niewłaściwych rzeczy dla moich uczniów. Zróbmy stół z 5 polami. Oceny = {StudentName, SubjectCode, SubjectName, #Exam, Grade} Zależności są w ten sposób: …

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.