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

1
Jak obliczyć / przechowywać Top 10 w modelu tabelarycznym?
Niedawno stworzyliśmy model tabelaryczny SSAS, aby nasi użytkownicy mieli do niego dostęp za pomocą PowerView. Mamy miarę w jednej z naszych tabel faktów, aby uzyskać TotalActiveItemsformułę: TotalActive:=COUNTAX(FILTER('Stats', ISBLANK([DeactDate]) = TRUE), 1) Działa to świetnie w razie potrzeby, ale teraz mamy prośbę o zdobycie 10 najlepszych rodziców na każdy miesiąc w …

2
Jak wycofać, gdy 3 procedury przechowywane są uruchamiane z jednej procedury przechowywanej
Mam procedurę składowaną, która wykonuje w niej tylko 3 procedury składowane. Używam tylko 1 parametru do przechowywania, jeśli główny SP jest udany. Jeśli pierwsza procedura przechowywana działa poprawnie w głównej procedurze przechowywanej, ale druga procedura przechowywana nie powiedzie się, to czy automatycznie przywróci wszystkie SP w głównej SP, czy muszę …


2
PRZECZYTAJ ZAANGAŻOWANE SNAPSHOT w SQL Server kontra SNAPSHOT
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 6 lat temu . Badałem różnice między poziomami SQL Server READ COMMITTED SNAPSHOTa SNAPSHOTpoziomami izolacji i natknąłem się na następujący zasób: Wybieranie poziomów izolacji opartych na wersjach wierszy W przypadku większości …

6
Jak uzyskać wszystkie role, do których należy użytkownik (w tym role odziedziczone)?
Załóżmy, że mam dwie grupy baz danych Postgresql, „autorów” i „redaktorów” oraz dwóch użytkowników, „maxwell” i „ernest”. create role authors; create role editors; create user maxwell; create user ernest; grant authors to editors; --editors can do what authors can do grant editors to maxwell; --maxwell is an editor grant authors …


1
Kiedy port dynamiczny jest „dynamiczny”?
Rozmawiałem dzisiaj o Dynamic Portsjednym z moich współpracowników i mogłem skorzystać z pomocy w wyjaśnieniu, w jaki sposób działają. Pierwsze pytanie: jeśli IPALL TCP Dynmaic Portsustawienie jest określoną liczbą (powiedzmy 1971), czy oznacza to, że masz port statyczny z 1971 r. Lub port dynamiczny, który jest obecnie 1971 r., I …


1
Czy zachowanie ogrodzenia optymalizacyjnego CTE (Z zapytaniem) jest określone w standardzie SQL: 2008? Jeśli tak to gdzie?
Widzę częste odniesienia do WITHzapytań (wspólne wyrażenia tabelowe lub CTE), które działają jak płot optymalizacyjny, w którym serwer nie może wypychać filtrów w dół do zapytań CTE, wyciągać typowe wyrażenia z CTE itp. być zachowaniem wymaganym przez standardy SQL. CTE są zdecydowanie ogrodzeniem optymalizacyjnym w PostgreSQL ... ale czy jest …



1
Rozmiar transakcji MySQL - jak duży jest za duży?
Mam proces importowania, który przebiega tak często i chcę, aby była to transakcja typu „wszystko albo nic”, czyli transakcja. Istnieje wiele aspektów, a import może przynieść wyniki w przedziale od 100 tys. Odpowiada to ładowności od kilku MB do kilkuset MB danych. Wiem, że tabele tymczasowe są inną opcją - …



1
Czy istnieje jakieś ryzyko związane z udzielaniem użytkownikom uprawnień SQL SHOWPLAN dla programu SQL Server?
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 7 lat temu . Robię dostrajanie wydajności w dużej bazie danych SQL Server 2008, a grupa IT nie chce udzielić pozwolenia SHOWPLAN. W przeszłości „Pokaż plan wykonania” był najskuteczniejszym sposobem zrozumienia …

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.