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
LATCH_EX Oczekuje na zasób METADATA_SEQUENCE_GENERATOR
Mamy proces, który generuje raport asortymentowy. Po stronie klienta proces dzieli konfigurowalną liczbę wątków roboczych, aby utworzyć fragment danych dla raportu, który odpowiada jednemu z wielu sklepów (potencjalnie tysiące, zwykle dziesiątki). Każdy wątek roboczy wywołuje usługę sieci Web, która wykonuje procedurę przechowywaną. Proces bazy danych do przetwarzania każdego fragmentu gromadzi …


3
Wywoływanie zadania SQL Server w ramach innego zadania
Czy można wywołać zadanie programu SQL Server w celu uruchomienia go w ramach innego zadania? Wiem, że możemy dodać wszystkie etapy zadania 1 do zadania 2, ale wolę tego nie robić. Po pierwsze, zadanie 2 jest już dość duże, a po drugie nie mogłem znaleźć opcji kopiuj-wklej, aby skopiować kroki …

2
Czy zmiany schematu „niszczą” grupy dostępności, czy też są obsługiwane w sposób przejrzysty?
Moja organizacja planuje przyjęcie grup dostępności programu SQL Server 2012 i staram się zrozumieć, jaki będzie to wpływ (jeśli w ogóle) na proces aktualizacji aplikacji. Wydajemy aktualizacje aplikacji w cyklu 8-tygodniowym, a każda wersja może zawierać zmiany schematu i / lub migracje danych. Próbuję zrozumieć, czy rozwiązanie HA / DR …


2
Powolne ORDER BY z LIMITEM
Mam to zapytanie: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Jestem z tego zadowolony: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 loops=1)" …

5
Jak mogę wykryć uszkodzone procedury przechowywane po zmianie schematu?
Zmodyfikowałem centralną tabelę w mojej bazie danych, a sp_depends dosłownie zwraca setki wyników, i obawiam się, że niektóre z tych procedur przechowywanych mogą się nie kompilować po mojej zmianie. Sprawdzanie jednej procedury składowanej jest łatwe (po prostu ponownie uruchamiam skrypt alter i sprawdzam, czy operacja się powiodła), ale robienie tego …


1
Zrozumienie rozmiarów bloków
Moje pytanie dotyczy Postgres, ale odpowiedzi mogą być wystarczająco dobre, pochodzące z dowolnego tła bazy danych. Czy moje założenia są prawidłowe: Dyski mają stały rozmiar bloku? Kontroler RAID może mieć inny rozmiar bloku? Czy jeden blok RAID jest dzielony na wiele bloków dysków rzeczywistych? System plików ma również niezależny rozmiar …

2
Wyszukiwanie pełnotekstowe Postgres z wieloma kolumnami, dlaczego konkatowanie w indeksie, a nie w czasie wykonywania?
W ciągu ostatnich kilku dni natknąłem się na wyszukiwanie pełnotekstowe w postgresie i jestem trochę zdezorientowany co do indeksowania podczas przeszukiwania wielu kolumn. Postgres'a docs mówić o tworzeniu ts_vectorindeksu łączonych kolumn, tak jak poniżej: CREATE INDEX pgweb_idx ON pgweb USING gin(to_tsvector('english', title || ' ' || body)); które mogę wyszukać …

2
Jak korzystać z RESTRICT dla klucza obcego w mysql?
W strukturze bazy danych CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), FOREIGN …

2
Wyświetl użycie pamięci Postgresql
Używam Postgresql na serwerze Ubuntu i muszę mieć możliwość monitorowania zużycia pamięci. Obecnie mam skrypty działające w jednominutowym zadaniu cron, które monitorują / rejestrują różne statystyki i muszą także monitorować / rejestrować bieżące użycie pamięci Postgresql. Szukałem i nie byłem w stanie znaleźć wiele, poza tym, że Postgresql dobrze wykorzystuje …

3
Implementowanie relacji jeden do zera lub jeden w SQL
Powiedzmy, że projektuję bazę danych dla scenariusza, w którym istnieje relacja jeden do zera lub jeden (1-0..1). Na przykład: Istnieje zestaw Użytkowników , a niektórzy Użytkownicy mogą być również Klientami . W ten sposób utworzyłem dwie odpowiednie tabele usersi customers, ale… … Jaki jest najlepszy sposób na przedstawienie i wdrożenie …

2
Odbieranie „Uprawnienie SELECT zostało odrzucone na obiekcie”, nawet jeśli zostało udzielone
Jestem programistą, a nie dba ... Wiem wystarczająco dużo, aby być niebezpiecznym. Dziedziczyłem bazę danych ze starszym użytkownikiem, który jest właścicielem bazy danych db_owner. Nie możemy dostosowywać uprawnień tego użytkownika do istniejących tabel, schematów itp. Ze względów biznesowych, ale tworzone są nowe tabele i chcę, aby ten użytkownik miał do …

1
Skąd mam wiedzieć, które źródła danych są używane w SSRS?
Mamy kilka raportów SSRS (2008) wdrożonych na naszym portalu internetowym. Zredagowaliśmy niektóre raporty, aby korzystać ze wspólnego źródła danych innego niż to, z którym zostało pierwotnie wdrożone. Szukam sposobu zapytania do bazy danych ReportServer, aby pokazać mi, które raporty wykorzystują które z tych współdzielonych źródeł danych. Odkryłem, że możesz użyć …
11 sql-server  ssrs 

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.