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
Dlaczego błąd zapytania z pustym zestawem wyników w SQL Server 2012?
Podczas uruchamiania następujących zapytań w MS SQL Server 2012 drugie zapytanie kończy się niepowodzeniem, ale nie pierwsze. Ponadto po uruchomieniu bez klauzul where oba zapytania zakończą się niepowodzeniem. Nie wiem, dlaczego któryś z nich poniósłby porażkę, ponieważ oba powinny mieć puste zestawy wyników. Każda pomoc / wgląd jest mile widziane. …

3
Czy używanie wielu kluczy obcych oddzielonych przecinkami jest nieprawidłowe, a jeśli tak, to dlaczego?
Istnieją dwie tabele: Deali DealCategories. Jedna umowa może mieć wiele kategorii transakcji. Zatem właściwym sposobem powinno być utworzenie tabeli DealCategorieso następującej strukturze: DealCategoryId (PK) DealId (FK) DealCategoryId (FK) Jednak nasz zespół outsourcingowy zapisał w Dealtabeli wiele kategorii w ten sposób: DealId (PK) DealCategory -- In here they store multiple deal …


1
Projektowanie platformy: jedna baza danych czy wiele baz danych?
Budujemy platformę internetową, która zawiera wiele usług, każda z własnymi danymi bazowymi. Usługi te są budowane niezależnie zgodnie z zasadami architektury zorientowanej na usługi , ale transakcje dotyczą potencjalnie powiązanych danych. Zastanawiamy się, czy te usługi powinny mieć jedną dużą bazę danych, czy każda z nich ma własną bazę danych. …

3
Jakie są prawidłowe scenariusze użycia dla tabel HEAP?
Obecnie wykonuję import niektórych danych do starszego systemu i odkryłem, że ten system nie używa pojedynczego indeksu klastrowego. Szybkie wyszukiwanie w Google zapoznało mnie z koncepcją tabel HEAP, a teraz jestem ciekawy, jakie scenariusze użytkowania powinny być preferowane w stosunku do tabeli klastrowej? O ile rozumiem, tabela HEAP byłaby przydatna …


5
Czy można zachować wartość, która aktualizuje się w tabeli?
Opracowujemy platformę dla kart przedpłaconych, która zasadniczo przechowuje dane o kartach i ich saldzie, płatnościach itp. Do tej pory istniała jednostka Karty, która ma kolekcję Konta, a każde Konto ma Kwotę, która aktualizuje się przy każdym Depozycie / Wypłatie. W zespole toczy się teraz debata; ktoś powiedział nam, że łamie …


6
Równoważenie obciążenia za pomocą SQL Server
To, co istnieje dzisiaj, aby wykonać równoważenie obciążenia Microsoft SQL Server w systemie Windows Server i zapewnia przejrzystość dla dowolnego dostępu programowego. Czy to jest wbudowane, czy trzeba kupić rozwiązanie? Próbuję dowiedzieć się, czy istnieje dziś rozwiązanie, które sprawia, że ​​jest to bardzo łatwe z punktu widzenia serwerów WWW lub …
31 sql-server 

2
Żądania we / wy trwają dłużej niż 15 sekund
Zwykle nasze cotygodniowe pełne kopie zapasowe kończą się w około 35 minut, a codzienne kopie różnicowe kończą się w ~ 5 minut. Od wtorku dzienniki zajęły prawie 4 godziny, o wiele więcej niż powinno być wymagane. Przypadkowo zaczęło się to zaraz po otrzymaniu nowej konfiguracji SAN / dysku. Pamiętaj, że …


5
AKTUALIZUJ wydajność, gdy dane się nie zmieniają
Jeśli mam UPDATEinstrukcję, która tak naprawdę nie zmienia żadnych danych (ponieważ dane są już w stanie zaktualizowanym). Czy dodanie WHEREklauzuli w celu zapobieżenia aktualizacji ma jakąkolwiek korzyść w zakresie wydajności ? Na przykład, czy istnieje jakakolwiek różnica w szybkości wykonywania między UPDATE 1 i UPDATE 2 w następujących przypadkach: CREATE …

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.