Zaimportowałem dane do nowej bazy danych (około 600m wierszy znacznika czasu, liczby całkowitej, podwójnej). Następnie utworzyłem niektóre indeksy i próbowałem zmienić niektóre kolumny (niektóre problemy z brakiem miejsca), baza danych jest odkurzana. Teraz pgAdmin III mówi mi, że „ Rozmiar plików tymczasowych ” wynosi 50G ~ +. Co to są …
Ustawiać: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; Przykładowy kod …
Próbujemy znaleźć podstawową przyczynę powolnego uruchamiania zapytań serwera SQL, które uderzają / pobierają dane z jednej z bazy danych o wielkości 300 GB, hostowanej na serwerze o niższej konfiguracji: Windows Server 2003 R2, SP2, Enterprise Edition, 16 GB RAM, 12 CPU 32-bitowy SQL Server 2005, SP4, Enterprise Edition, 32-bitowy. Poinformowaliśmy …
Chcę do GRANT USAGEużytkownika / roli dla danej bazy danych. Baza danych ma wiele schematów. Wiem, że istnieje ON ALL TABLES IN SCHEMA, ale chcę „wszystkich schematów”. Próbowałem GRANT USAGE .. ON DATABASE, ale to oczywiście źle (tak naprawdę nie istnieje ). Dotyczy to Postgres 9.3 lub 9.4, zdarza się, …
Korzystam z tego zapytania w bazie danych AdventureWorks2012 : SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Jeśli spojrzę na szacowany plan wykonania, zobaczę: Początkowe wyszukiwanie indeksu (prawy górny róg) korzysta z indeksu IX_SalesOrderHeader_CustomerID i przeszukuje dosłownie 11077. Szacuje …
Mam 2 zapytania, które uruchamiane w tym samym czasie powodują impas. Zapytanie 1 - zaktualizuj kolumnę zawartą w indeksie (indeks 1): update table1 set column1 = value1 where id = @Id Bierze X-Lock na stole 1, a następnie próbuje X-Lock na indeksie 1. Zapytanie 2: select columnx, columny, etc from …
Mam na myśli sytuację, w której mam dwie kolumny o dużej gęstości, ale kolumny te nie są niezależne. Definicja Oto definicja tabeli, którą utworzyłem do celów testowych. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT NULL, --can take integer values from …
Wiadomo, że DMV nie przechowują dokładnych informacji dotyczących liczby stron i liczby wierszy. Jednak gdy zaktualizujesz statystyki, nie rozumiem, dlaczego by tego nie zrobili. Pracuję nad narzędziem do monitorowania, chcę poznać rozmiar dysku dla każdego indeksu i danych itp. W końcu chciałbym znaleźć odpowiedni współczynnik wypełnienia i inne rzeczy itp. …
Robiłem rodzaj intensywnego upuszczania i tworzenia schematów na serwerze PostgreSQL, ale teraz narzekam ...: WARNING: out of shared memory ERROR: out of shared memory HINT: You might need to increase max_locks_per_transaction. Ale problem pozostaje, jeśli PostgreSQL zostanie ponownie uruchomiony service postgresql restart, podejrzewam, że max_locks_per_transaction niczego nie dostroi. Jestem trochę …
Używam postgres SAVEPOINT, który tworzy nowy punkt zapisu w ramach bieżącej transakcji i chciałbym wyświetlić listę aktualnie zdefiniowanych punktów zapisu w połączeniu. Mówiąc ściślej: chciałbym sprawdzić, która nazwa NIE wyzwala błędu „brak takiego punktu zapisu” w połączeniu.
Potrzebuję obsługiwać dynamiczne pola i wartości w dużej przechowalni danych do przechowywania dziennika żądań API, moim przypadkiem użytkownika jest to, że muszę przechowywać wszystkie ciągi zapytań API i móc wykonywać zapytania przeciwko nim w przyszłości (więc nie jest to tylko przechowywanie, więc nie mogę używać dla nich obiektów blob) na …
Jak znaleźć różnice w danych między dwiema tabelami, które mają dokładny schemat, i jak wygenerować SQL synchronizacji, aby uzyskać wyniki unii (bez duplikatów)? Są to 2 tabele: SOURCE01.dbo.Customers (31,022 rows) TARGET01.dbo.Customers (29,300 rows) Schemat każdej tabeli to: [CustomerId] : nvarchar(255) [CustomerSerializedProfile]: nvarchar(max) [CreatedDatetime] : DateTime
Rozwiązuję problem zakleszczenia, gdy zauważyłem, że zachowanie blokady jest inne, gdy korzystam z indeksu klastrowego i nieklastrowanego w polu id. Wydaje się, że problem zakleszczenia został rozwiązany, jeśli do pola id zostanie zastosowany indeks klastrowany lub klucz podstawowy. Mam różne transakcje, które wykonują jedną lub więcej aktualizacji dla różnych wierszy, …
Mam Mongozestaw repliki z kilkoma pomocniczymi. Skrzynka, w której znajduje się druga instancja, uległa awarii i utraciła bazę danych. Uruchomiłem drugą Mongoinstancję ponownie i teraz utknęła w STARTUP2 na ponad 12 godzin. Czy jest sens ? Dokumenty mówią, że Mongopowinien być w STARTUP2 przez krótki czas, zanim wejdzie w stan …
Mam bazę danych Postgresql 9.2. W tej bazie danych utworzono dwóch użytkowników. Kiedy wykonuję następujące zapytanie jako superużytkownik, widzę wszystko. select * from pg_stat_activity Czy jednak można osiągnąć ten sam wynik bez połączenia z administratorem? Jaką uprawnienie / rolę powinienem przyznać / utworzyć, aby uzyskać wyniki, które superużytkownik może zobaczyć?
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.