Dlaczego liczba wątków roboczych grupy dostępności w puli HADR wzrósłaby znacznie powyżej minimalnego użycia „ zwykle jest 3–10 wątków współdzielonych ” na replikę? W jednym przypadku zaobserwowaliśmy użycie ponad 300 wątków z 3 grupami dostępności i 10 bazami danych ogółem. SQL Server 2014 z dodatkiem SP1. Naszymi potencjalnymi klientami są …
Zwykle po rozpoczęciu tworzenia kopii zapasowej nie zezwalamy na zatwierdzanie zmian lub baza danych nie będzie dostępna. Mam na myśli, że baza danych będzie w trybie pojedynczego użytkownika, ale chcę rozpocząć tworzenie kopii zapasowej i zwolnić db do użytku. Ponadto po uruchomieniu kopii zapasowej nie chcę, aby bieżące zmiany były …
Powiedzmy, że znalazłem SQL Servera i nie mam pojęcia, które aplikacje się z nim łączą. Może znajduję jedną aplikację, ale nie jestem pewien, czy jest to jedyna z niej korzystająca. Czy istnieje dobry sposób na znalezienie wszystkich wyraźnych połączeń?
Uruchamiam to zapytanie z mojego lokalnego pgAdmin łączącego się zdalnie z naszym serwerem deweloperskim: select * from users order by random() limit 1; zawiesza się przez 17 sekund i pokazuje Total query runtime: 148 ms. 1 row retrieved. wisi także na dowolnej operacji: nawet kliknięciu prawym przyciskiem myszy na stole. …
Tworzę mały program, w którym użytkownicy publikują posty lub piszą blogi. W tych postach inni użytkownicy mogą lubić lub nie lubić postu jak na Facebooku lub głosować w górę lub w dół głosować jak w przypadku stackoverflow. Chciałbym poznać dobrą strukturę bazy danych, która jest powszechnie używana i program działa …
Próbuję zrozumieć różnice między różnymi instalatorami programu SQL Server 2014 Express. Jeśli jesteś w stanie powiedzieć mi wszystko, co możesz lub znaleźć dokumentację na ich temat, byłbym wdzięczny. https://www.microsoft.com/en-us/download/confirmation.aspx?id=42299 Express 32BIT WoW64\SQLEXPR32_x86_ENU.exe Express 32BIT\SQLEXPR_x86_ENU.exe Express 64BIT\SQLEXPR_x64_ENU.exe ExpressAdv 32BIT\SQLEXPRADV_x86_ENU.exe ExpressAdv 64BIT\SQLEXPRADV_x64_ENU.exe ExpressAndTools 32BIT\SQLEXPRWT_x86_ENU.exe ExpressAndTools 64BIT\SQLEXPRWT_x64_ENU.exe LocalDB 32BIT\SqlLocalDB.msi LocalDB 64BIT\SqlLocalDB.msi MgmtStudio 32BIT\SQLManagementStudio_x86_ENU.exe …
Mam dwa stoły left2i right2. Obie tabele będą duże (1-10 mln wierszy). CREATE TABLE left2(id INTEGER, t1 INTEGER, d INTEGER); ALTER TABLE left2 ADD PRIMARY KEY (id,t1); CREATE TABLE right2( t1 INTEGER, d INTEGER, arr INTEGER[] ); ALTER TABLE right2 ADD PRIMARY KEY(t1,d); Wykonam ten typ zapytania: SELECT l.d + …
Poszukuję prostego sposobu zaznaczenia wszystkich kolumn oprócz jednej w psql. Z psqlZnaczy interaktywny wiersz polecenia. Byłbym zadowolony z narzędzia, które rozwija się *do listy cytowanych nazw kolumn. Następnie mógłbym usunąć kolumnę, aby usunąć ręcznie. Moje pytanie dotyczy tylko interaktywnego użycia psql. Nie jest to duplikat pytań osób niezadowolonych ze standardu …
EDYCJA: Podczas aktualizacji istniejącej bazy danych z mysql 5.6 i wykonywania: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Daje to: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid default value for 'shift_start' Działa to w mysql <= …
Powiedzmy, że uruchamiam zapytanie begin tran update users set name = 'Jimmy' where name = 'john' Jeśli NIE wycofam transakcji, czy zmiany te nadal zostaną wprowadzone, czy zgłosi błąd, czy zresztą będzie działać jak wycofanie?
Korzystam z pg_dumpnarzędzia PostgreSQL 9.3 do wyodrębniania tylko definicji schematu publicznego przy użyciu: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql ale kiedy sprawdzam, schema.sqljeden z naszych widoków pojawia się w CREATE TABLEoświadczeniu zamiast w CREATE VIEWoświadczeniu. Ale jeśli mam pg_dumpkonkretny widok za pomocą: pg_dump -s -t …
Poniżej znajduje się lista poleceń, które wydają się działać, aby utworzyć nowego użytkownika (login) i przyznać dostęp tylko do odczytu dla jednej określonej tabeli na PostgreSQL. Załóżmy, że polecenia te są wykonywane podczas logowania z wystarczającymi uprawnieniami (tj. postgresLogowanie w domyślnej instalacji). CREATE ROLE user_name NOSUPERUSER NOCREATEDB NOCREATEROLE NOINHERIT LOGIN …
Używam postgres 9.4. messagesMa następujący schemat: Komunikaty należący do feed_id i ma posted_at, również komunikaty mogą mieć wiadomość nadrzędnego (w przypadku odpowiedzi). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | posted_at | timestamp without …
Przeprowadzam migrację istniejącego środowiska testowego do Amazon RDS PostgreSQL. Struktura testowa ma funkcję przeładowywania danych w niektórych tabelach do wcześniejszego stanu. W tym celu wyłącza klucze obce, usuwa istniejące dane, ładuje stan zapisywania i ponownie włącza klucze obce. Obecnie środowisko testowe wyłącza klucze obce, wyłączając wszystkie wyzwalacze (oczywiście wymaga to …
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.