tło Mam sieć około 2000 czujników, z których każdy ma około 100 punktów danych, które zbieramy co 10 minut. Te punkty danych są zwykle wartościami całkowitymi, ale niektóre są łańcuchami i liczbami zmiennoprzecinkowymi. Te dane powinny być przechowywane przez 90 dni, więcej, jeśli to możliwe i nadal wydajne. Projektowanie bazy …
Mamy 3 kopie dokładnie tej samej bazy danych. Wszystkie 3 bazy danych mają Userstabelę, a użytkownik zawsze będzie istniał we wszystkich 3 bazach danych z dokładnie takimi samymi ustawieniami. Za każdym razem, gdy chcemy dodać lub edytować użytkownika, musimy zaktualizować 3 bazy danych. Czy lepiej byłoby usunąć Userstabelę z baz …
Sytuacja: stacje robocze dla programistów, które zwykle używają narzędzi klienckich do łączenia się z innymi nielokalnymi serwerami SQL. Jednak zdarzają się sytuacje, w których posiadanie pełnej wersji serwera SQL do lokalnego programowania będzie korzystne. Starając się nie marnować zasobów systemowych przez cały czas działający serwer SQL, chciałbym wiedzieć, jak najlepiej …
Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Ten błąd pojawia się losowo, gdy jedna z moich witryn jest zajęta. Wiem z grubsza, na których zestawach tabel się dzieje, ale z doświadczenia z innymi programami zwykle …
Obecnie uruchamiam zapytanie alter w mojej tabeli (20 mln wpisów) w celu dodania indeksu. działa już ponad 3 dni (utknął na „kopiuj do tabeli tmp”). czy jest sposób, aby zobaczyć postęp zapytania lub innymi słowy, czy jest sposób, aby uzyskać szacunkowy czas zakończenia? dzięki.
/programming/1348126/modify-owner-on-all-tables-simultently-in-postgresql opisuje kilka fajnych sposobów na zmianę tabeli i innych obiektów na konkretnego użytkownika i działa płynnie, jednak wszystkie sugestie wydają się ignorować utworzone przeze mnie funkcje. Czy istnieje dość łatwy sposób zresetowania właściciela WSZYSTKICH obiektów w bazie danych, w tym funkcji? Robienie tego ręcznie jest wysoce niepożądane.
Wiem, jak zrobić klucz podstawowy w tabeli, ale jak zrobić, aby istniejący indeks był kluczem podstawowym? Próbuję skopiować istniejącą tabelę z jednej bazy danych do drugiej. Kiedy pokazuję tabelę, indeks na dole ma następującą postać: "my_index" PRIMARY KEY, btree (column1, column2) Utworzyłem indeks za pomocą: CREATE INDEX my_index ON my_table …
Właśnie dowiedziałem się, że firma kliencka, dla której pracuję, postanowiła wyłączyć opcje statystyk automatycznych aktualizacji dla niektórych swoich serwerów SQL, a DBA ręcznie rozwiązują problemy z wydajnością, gdy się pojawią. Jednak ten rodzaj nie ma dla mnie sensu. Dlaczego chcesz zapobiegać aktualizacji statystyk?
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 6 lat temu . Czy istnieje rozwiązanie do zarządzania metadanymi Open Source? Chciałbym utworzyć repozytorium metadanych, w którym będą przechowywane …
Tworzę stronę internetową, na której można obstawiać zakłady na wszystkie mecze nadchodzącego turnieju piłkarskiego Euro 2012. Potrzebujesz pomocy przy podejmowaniu decyzji o podejściu do fazy pucharowej. Poniżej utworzyłem makietę, z której jestem bardzo zadowolony, jeśli chodzi o przechowywanie wyników wszystkich „znanych” meczów fazy grupowej. Ta konstrukcja bardzo ułatwia sprawdzenie, czy …
Nasza strona internetowa ma bazę danych SQL Server 2008 R2 Express Edition z indeksowaniem pełnotekstowym do wyszukiwania w naszej witrynie. Za każdym razem, gdy nowy rekord jest dodawany lub aktualizowany w jednej z indeksowanych tabel, proces indeksowania nigdy się nie kończy. W ciągu ostatnich kilku tygodni monitorowałem status, używając zasadniczo …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 5 lat temu . Mam zamiar zaprojektować bazę danych, która będzie działać z PostgreSQL. Jestem przyzwyczajony do wspaniałego narzędzia o …
Gdy PostgreSQL zgłasza wyjątek, pojawia się wiersz „KONTEKST”, taki jak: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement Ale kiedy rzucę wyjątek, tej linii nie ma. Nie znalazłem jak go dodać. RAISE EXCEPTION …
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.