Mam stolik przedstawiający filmy. Pola są: id (PK), title, genre, runtime, released_in, tags, origin, downloads. Moja baza danych nie może zostać zanieczyszczona przez zduplikowane wiersze, dlatego chcę wymusić unikalność. Problem polega na tym, że różne filmy mogą mieć ten sam tytuł lub nawet te same pola, z wyjątkiem tagsi downloads. …
Dodano 7/11 Problem polega na tym, że wystąpiły zakleszczenia spowodowane skanowaniem indeksu podczas ŁĄCZENIA POŁĄCZENIA. W tym przypadku transakcja próbuje uzyskać blokadę S dla całego indeksu w tabeli nadrzędnej FK, ale poprzednio inna transakcja nakłada blokadę X na kluczową wartość indeksu. Zacznę od małego przykładu (użyto TSQL2012 DB z 70-461 …
Problem Uwaga: mam na myśli sekwencje matematyczne , a nie mechanizm sekwencji w PostgreSQL . Mam tabelę reprezentującą sekwencje liczb całkowitych. Definicja to: CREATE TABLE sequences ( id serial NOT NULL, title character varying(255) NOT NULL, date date NOT NULL, sequence integer[] NOT NULL, CONSTRAINT "PRIM_KEY_SEQUENCES" PRIMARY KEY (id) ); …
To ładnie ilustruje problem: Gdy kolumna b ma tekst, a nie tablicę, działają: select * from json_to_record('{"a":1,"b":["hello", "There"],"c":"bar"}') as x(a int, b text, d text); a | b | d ---+--------------------+--- 1 | ["hello", "There"] | Ale jeśli zdefiniuję bkolumnę jako tablicę, otrzymuję ten błąd: select * from json_to_record('{"a":1,"b":["hello", "There"],"c":"bar"}') …
Moje środowisko to: VMWare 5.5 serwer witalizowany MS Windows Server 2008R2 Enterprise domena i SQL Server 2008 R2 Enterprise . Scentralizowana pamięć masowa z połączeniem Fibre Channel. Mam w sobie przegrody SQL Server DB. Mam 2 file groups: jeden z danymi na żywo (FG1) , drugi z danymi historycznymi (HDG) …
Odziedziczyłem aplikację, która łączy wiele różnych rodzajów działań z witryną. Istnieje około 100 różnych rodzajów aktywności, a każdy z nich ma inny zestaw 3-10 pól. Jednak wszystkie działania mają co najmniej jedno pole daty (może to być dowolna kombinacja daty, daty rozpoczęcia, daty zakończenia, zaplanowanej daty rozpoczęcia itp.) Oraz jedno …
Muszę zaimportować dane ze starej bazy danych do nowej, o nieco innej strukturze. Na przykład w starej bazie danych znajduje się tabela rejestrująca pracowników i ich przełożonych: CREATE TABLE employee (ident TEXT PRIMARY KEY, name TEXT, supervisor_name TEXT) Nowa baza danych wygląda następująco: CREATE TABLE person (id BIGSERIAL PRIMARY KEY, …
Kompresję danych można ustawić w tabeli: CREATE TABLE dbo.SomeTable( SomeId [bigint] NOT NULL, OtherId [bigint] NOT NULL, IsActive [bit] NOT NULL, CONSTRAINT [PK_Some] PRIMARY KEY CLUSTERED ( SomeId Desc ) ) ON SomePartitionScheme(SomeId) WITH (DATA_COMPRESSION=PAGE) Można to zdefiniować na kluczu podstawowym: CREATE TABLE dbo.SomeTable( SomeId [bigint] NOT NULL, OtherId [bigint] …
Mam tabelę z około 10 milionami wierszy i indeksem w polu daty. Kiedy próbuję wyodrębnić unikalne wartości zindeksowanego pola, Postgres uruchamia skanowanie sekwencyjne, mimo że zestaw wyników zawiera tylko 26 elementów. Dlaczego optymalizator wybiera ten plan? A jak mogę tego uniknąć? Z innych odpowiedzi podejrzewam, że jest to tak samo …
Wczoraj moja baza danych SQL Server była w porządku. Dziś jest prawie bezużyteczny - spowalnia go od pięciu do dwudziestu, w zależności od tego, kiedy go uderzyłem. Niektóre dane zostały dodane do serwera podczas procesu ładowania z dnia na dzień, ale nic tak jak wolumin, który powinien mieć tak duży …
Oświadczenie: przepraszam za brak wiedzy na temat wewnętrznych elementów bazy danych. Oto jest: Uruchamiamy aplikację (nie napisaną przez nas), która ma duży problem z wydajnością podczas okresowego zadania czyszczenia w bazie danych. Zapytanie wygląda następująco: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID in ( select BUILDRESULTSUMMARY_ID from BUILDRESULTSUMMARY where BUILDRESULTSUMMARY.BUILD_KEY = "BAM-1"); …
Muszę przechowywać duże ilości tekstu w Postgresie, głównie dzienniki poleceń i dane wyjściowe długo działających poleceń, i muszę wiedzieć, czy istnieją pewne ustawienia, które mogłyby pomóc w transparentnym kompresowaniu danych za pomocą narzędzia takiego jak zlib lub innych rodzimych metod oszczędzania miejsca . Dane to przede wszystkim dane tylko do …
Wiem, że nie jest konieczne tworzenie kopii zapasowej information_schemabazy danych, ale co z następującymi bazami danych (oprócz baz danych zdefiniowanych przez użytkownika)? performance_schema mysql phpmyadmin (Więc w przypadku problemów i musimy zacząć od zera (świeża instalacja MySQL), które bazy danych muszę odłożyć)?)
Chcę zaimportować duże (100Mb - 1 GB) dane szeregów czasowych do bazy danych PostgreSQL. Dane pochodzą z plików w formacie EDF , które dzielą dane na „rekordy” lub „epoki” trwające zwykle kilka sekund. Rekord każdej epoki przechowuje sygnały dla każdego kanału danych jako sekwencyjne tablice krótkich liczb całkowitych. Jestem zobowiązany …
Mam przywilej zarządzania dużą partycjonowaną tabelą OLAP. Przeglądając tę tabelę zauważyłem, że jeden z indeksów nie jest zgodny ze schematem partycjonowania. Ponieważ autor nie jest dostępny i starannie spreparowane wyszukiwania Google nie przyniosły żadnych przydatnych wyników, nie jestem pewien, czy było to celowe czy przypadkowe. Czy jest jakiś powód, aby …
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.