Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności


2
psql: FATAL: przepraszam, już za dużo klientów
Nagle pojawia się ten błąd podczas próby uzyskania dostępu do strony internetowej korzystającej z bazy danych postgresql lub nawet podczas korzystania z narzędzia psql lub pgadmin3. Moja baza danych jest ustawiona na obsługę 150 maksymalnych połączeń: # SHOW max_connections; max_connections ----------------- 150 (1 row) Po ponownym uruchomieniu serwera Ubuntu, na …

6
Skrypt, aby zobaczyć uruchomione zadania w SQL Server z czasem rozpoczęcia zadania
jak napisać skrypt, aby zobaczyć uruchomione zadania w SQL Server z czasem rozpoczęcia zadania? SELECT sj.name, sja.run_requested_date, CONVERT(VARCHAR(12), sja.stop_execution_date-sja.start_execution_date, 114) Duration FROM msdb.dbo.sysjobactivity sja INNER JOIN msdb.dbo.sysjobs sj ON sja.job_id = sj.job_id WHERE sja.run_requested_date IS NOT NULL ORDER BY sja.run_requested_date desc;





4
Serwer SQL napotkał wystąpienia żądań We / Wy dłużej niż 15 sekund
Na produkcyjnym serwerze SQL mamy następującą konfigurację: 3 serwery Dell PowerEdge R630 połączone w grupę dostępności Wszystkie 3 są podłączone do pojedynczej pamięci masowej Dell SAN, która jest macierzą RAID Od czasu do czasu w PODSTAWIE widzimy komunikaty podobne do poniższych: Program SQL Server napotkał 11 wystąpień żądań we / …


2
Funkcja PostgreSQL nie jest wykonywana po wywołaniu z wnętrza CTE
Mam nadzieję potwierdzić moją obserwację i uzyskać wyjaśnienie, dlaczego tak się dzieje. Mam funkcję zdefiniowaną jako: CREATE OR REPLACE FUNCTION "public"."__post_users_id_coin" ("coins" integer, "userid" integer) RETURNS TABLE (id integer) AS ' UPDATE users SET coin = coin + coins WHERE userid = users.id RETURNING users.id' LANGUAGE "sql" COST 100 ROWS …
16 postgresql  cte 

4
Indeks wyników dla CHAR vs VARCHAR (Postgres)
W tej odpowiedzi ( /programming/517579/strings-as-primary-keys-in-sql-database ) zwróciła moją uwagę jedna uwaga: Należy również pamiętać, że podczas porównywania indeksów często występuje bardzo duża różnica między CHAR a VARCHAR Czy dotyczy to / nadal dotyczy Postgres? Znalazłem strony w Oracle, które twierdzą, że CHARjest to mniej więcej alias, VARCHARwięc wydajność indeksu jest …

1
Złożony klucz podstawowy w bazie danych SQL Server dla wielu dzierżawców
Buduję aplikację dla wielu dzierżawców (pojedyncza baza danych, pojedynczy schemat) przy użyciu interfejsu API sieci Web ASP, Entity Framework i bazy danych SQL Server / Azure. Ta aplikacja będzie używana przez 1000-5000 klientów. Wszystkie tabele będą miały pole TenantId(Guid / UNIQUEIDENTIFIER). Obecnie używam klucza podstawowego z jednym polem, którym jest …

3
Używając PostgreSQL 8.4, jak przekonwertować bytea na wartość tekstową w postgresie?
W mojej aplikacji wstawiam dane do bazy danych przy użyciu kodu C, ponieważ ciągi, które otrzymuję z niezaufanego źródła, uniknąłem ich przy użyciu PQescapeByteaConnbiblioteki libpq. Który działa idealnie dobrze, tj. Wyniki w formacie ciąg znaków Octet. Zobacz poniższy przykład Ciąg wejściowy: \n\t\f\b\p\k\j\l\mestPrepared Łańcuch wyjściowy: \\012\\011\\014\\010pkjlmestPrepared Łańcuch wyjściowy jest wstawiany do …

1
wyłącz ograniczenia przed użyciem pg_restore.exe
Kiedy próbuję wykonać pg_restore.exeplik zrzutu z bazy danych, generuje dziesiątki błędów, wszystko to samo: ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" Wynika to oczywiście z faktu, że opróżniłem bazę danych przed przywróceniem jej z pliku zrzutu (ten plik pochodzi z produkcyjnej bazy danych) ... to …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.