2012-12-13 7 views
9

Wiem, że to pytanie może być postrzegane jako duplikat z this one. Mam nawet prawie tę samą konfigurację (PostgreSQL 9.1.3, pgAdmin III 1.14.3, 32-bitowy Windows). Jaka jest różnica i powodem, dla którego zadaję nowe pytanie jest to, że mój PgAdmin nie załamuje się zawsze (głównie) i że przyczyna problemu jest inna - w połączonym pytaniu problem polegał na braku pakietu administracyjnego, ale mam zainstalowany pakiet administracyjny i działa dobrze, więc odpowiedź na powiązane pytanie nie działa dla mnie.PgAdmin czasami ulega awarii po kliknięciu przycisku zapytania SQL

Czy masz jakieś pomysły na temat problemu?

EDYCJA: PgAdmin nie ulega awarii przy innych okazjach (cóż, chyba że robię coś, co oczywiście zasługuje na awarię), podczas próby otwarcia okna zapytania SQL. Z biegiem czasu jest coraz gorzej, teraz jest prawie "zawsze". Problem nie dotyczy "konkretnego połączenia" - częstotliwość zawieszania się jest taka sama dla różnych połączeń z serwerami.

EDIT2: Zainstalowałem PgAdmin i nic się nie zmieniło. Zaczynam podejrzewać PostgreSQL 9.1.3 lub nawet PostGIS 2.0.1 problemu.

+2

Dostaję dużo awarii (w rzeczywistości aplikacja po prostu * znika *), gdy serwer, do którego jest podłączony, zostanie zresetowany lub przejdzie w tryb offline. pgAdmin nie radzi sobie z tym scenariuszem bardzo dobrze. –

+1

Dostaję dużo awarii w pgadmin3. Kilka dziennie. Wydaje się, że w większości dotyczą one otwierania/zamykania połączeń, utraconych połączeń itp. Używam pgadmin * only * do przeglądania baz danych. Edycję najlepiej wykonać w edytorze. (vi (m) nigdy mnie nie zawiódł) Nie wiem o wersjach; zawsze tak było. Ale, hej, to jest C++!) – wildplasser

+0

czy można zainstalować lokalnie postgresql na komputerze, aby w 100% wykluczyć potencjalne problemy z utratą pakietów? lub jest już serwer bazy danych na komputerze? –

Odpowiedz

2

Istnieje wiele różnych możliwych przyczyn awarii. Some of them have been fixed w wydaniu latest version 1.16.1, wydanie właśnie w zeszłym tygodniu.
Możesz wypróbować nową wersję i sprawdzić, czy to rozwiąże problem.

+0

Ulepszony, działa teraz idealnie. Przyjęty. –

3

PgAdmin rozbija się na mnie przez cały czas, ale w końcu nauczysz się być z nim łagodny.

W szczególności, jeśli oczekuje na odpowiedź z serwera PostgreSQL, okno może zamarzać do momentu, aż odpowiedź zostanie zwrócona i przeanalizowana. Gdy tak się stanie, zamknij okno, po prostu czekaj.

Ponadto, jeśli spróbujesz edytować dwa różne obiekty na tym samym obiekcie nadrzędnym, zapisz jeden i kliknij przycisk Zapisz na drugim, spowoduje to awarię programu.

Moja rada to robić tylko jedną rzecz na raz, być cierpliwym i nie spieszyć się z zabiciem procesu, gdy zamarza.

+3

Dobra odpowiedź dla PgAdmin zawiesza się/generuje awarie w ogóle, ale nie zrobiłem ani nie doświadczyłem niczego, o czym wspomniałeś. Nie miałbym nic przeciwko temu, że PgAdmin jest powolny, po prostu nienawidzę tego, że nie mogę bezpośrednio napisać kodu SQL, ponieważ po prostu się psuje. To nie zależy ode mnie, czy to zabić, czy nie, po prostu popełnia samobójstwo :-( –

1

Pgadmin3 był naprawdę niestabilny po instalacji na moim Ubuntu 12.04 LTS. Albo zawiesza się, albo zawiesza, nawet podczas wykonywania bardzo podstawowych czynności, takich jak przeglądanie danych w tabeli lub tabelach w schemacie itd., Prawie się poddałem i zacząłem używać wiersza poleceń psql i na szczęście natknąłem się na this blog, który zalecił usunięcie pliku historii pgadmin3 rozwiązywać zamarznięcia i awarie. To zadziałało dla mnie.

+0

Proszę podać kontekst dla podanych linków - http://stackoverflow.com/questions/how-to-answer –

4
  1. Goto uruchom i wpisz% appdata% i przejdź do folderu postgresql.
  2. zmienić nazwę lub usunąć plik pgadmin_histoqueries.xml.
  3. Spróbuj ponownie otworzyć edytor zapytań SQL.

Powodzenia!

+0

to naprawdę działa dla mnie nawet w oknach ale w @linux – Virbhadrasinh

+0

Dla mnie był to zupełnie inny folder w% appdata%: 'pgadmin' Po usunięciu całego folderu pracował pgadmin Wydaje się, że jeśli zmienisz hasło użytkownika postgres, pgadmin 4 doesn ' t zmienić zapisane hasło i awarie używając starego ... –