Widok systemu sys.partitionsma kolumnę „wiersze”, czyli całkowitą liczbę wierszy w danej partycji. W przypadku tabeli, która nie jest podzielona na partycje (lub ma tylko jedną partycję, w zależności od tego, jak na nią patrzysz), ta kolumna podaje liczbę wierszy w tabeli. Jestem ciekawy, jak dokładna jest ta kolumna i czy …
Nie mogę zrozumieć, jak mogę zaktualizować element w typie danych PostgreSQL 9.3. Mój przykład: CREATE TABLE "user" ( id uuid NOT NULL, password character varying(255), profiles json, gender integer NOT NULL DEFAULT 0, created timestamp with time zone, connected timestamp with time zone, modified timestamp with time zone, active integer …
Porównuję dwa zapytania w SQL Server 2012. Celem wyboru najlepszego zapytania jest wykorzystanie wszystkich istotnych informacji dostępnych w optymalizatorze zapytań. Oba zapytania dają takie same wyniki; maksymalne zamówienie dla wszystkich klientów. Czyszczenie puli buforów zostało wykonane przed wykonaniem każdego zapytania za pomocą FREEPROCCACHE i DROPCLEANBUFFERS Które zapytanie jest najlepszym wyborem …
Biorąc pod uwagę tabelę: Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) Tabela zawiera 20 milionów rekordów, co nie jest stosunkowo dużą liczbą. Powoduje to jednak spowolnienie skanowania …
Czy dopuszczalną praktyką jest stosowanie pojedynczej sekwencji jako klucza podstawowego we wszystkich tabelach (zamiast tego, że klucz podstawowy jest unikalny dla danej tabeli, jest unikalny dla wszystkich tabel)? Jeśli tak, to czy jest to obiektywnie lepsze niż stosowanie pojedynczej sekwencji klucza głównego między tabelami. Jestem młodszym programistą, a nie DBA, …
Mam 8 pojedynczych maszyn SQL Server 2008 R2, każda hostująca 1 bazę danych. Każda baza danych ma identyczną strukturę i schemat tabeli oraz całkowicie unikalne dane. Chciałbym ustanowić serwer raportowania (może być rok 2008 lub 2012), który konsoliduje wiersze z wybranych tabel na 8 serwerach źródłowych w jednym wystąpieniu tych …
Używam SQL Server 2008 R2 i mam tę pseudo-zapytanie (SP): select ... from ... WHERE @LinkMode IS NULL AND (myColumn IN (...very long-running query...)) ... ... Problem polega na tym, że zapytanie zajmuje bardzo dużo czasu - nawet jeśli uruchomię SP za pomocą @LinkMode=2. Jak zauważyłeś, długo działające zapytanie powinno …
Chciałbym wiedzieć, czy SQL Server 2008 R2 ma domyślny schemat rejestrowania SELECTinstrukcji (lub inny T-SQL w tym zakresie). Jeśli tak, gdzie mogę to zobaczyć? Jeśli nie, jak mogę to skonfigurować?
Przeglądam pamięć podręczną planu, szukam nisko wiszących owoców optymalizacji i natrafiłem na ten fragment: Dlaczego wiele z wymienionych powyżej kosztów wynosi 100%? Czy nie powinno to być niemożliwe?
Zmniejszyłem maksymalną pamięć mojej instancji SQL Server do 15 MB ... Teraz nie mogę się zalogować, aby ją zwiększyć. Jak mogę zwiększyć maksymalną pamięć bez logowania? Wersja to SQL 2008 R2
Czy istnieje najlepsza praktyka dotycząca tego, czy klucz obcy między tabelami powinien łączyć się z kluczem naturalnym czy kluczem zastępczym? Jedyną dyskusją, którą naprawdę znalazłem (chyba że brakuje mi google-fu), jest odpowiedź Jacka Douglasa na to pytanie , a jego rozumowanie wydaje mi się słuszne. Zdaję sobie sprawę z dyskusji, …
Konfiguruję zadanie, aby przejrzeć listę połączonych serwerów i wykonać określone zapytanie dla każdego z nich. Próbuję wykonać kwerendę w bloku TRY-CATCH, więc jeśli występuje problem z jednym konkretnym serwerem, mogę go zarejestrować, a następnie kontynuować z innymi serwerami. Zapytanie, które wykonuję wewnątrz pętli, wygląda mniej więcej tak: BEGIN TRY SELECT …
Mam kilka tabel, w których przechowuję dane i w zależności od rodzaju osoby (pracownik, pracownik służby cywilnej), która wykonała zadanie, chcę je przechowywać w eventtabeli, teraz ci faceci ratują zwierzę (jest tam animaltabela). Na koniec chcę mieć stolik do przechowywania zdarzenia, w którym facet (pracownik, pracownik służby cywilnej) uratował zwierzę, …
Mam bazę danych Microsoft SQL Server 2008 R2. Zdefiniowano użytkownika Marie, który ma dostęp do tabel w głównej bazie danych; to działa dobrze. Teraz chciałbym, żeby Marie mogła wykonać to zapytanie: SELECT resource_type,spid,login_time,status,hostname,program_name,nt_domain,nt_username,loginame FROM sys.dm_tran_locks dl JOIN sys.sysprocesses sp on dl.request_session_id = sp.spid Zaangażowane tabele to tabele główne; Jak mogę …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.