Я только начал работать с PostgreSQL и обнаружил, что pgAdmin и Navicat работают очень медленно. Это медленно, чтобы открыть базу данных, список таблиц и список первых 100 строк. БД, на которую я смотрю, очень маленькая, и я работаю на MacBook Air, поэтому я не вижу проблемы с оборудованием.

Это общая проблема? Есть ли способ ускорить процесс? Я использовал mysql или sqlite3, и их инструменты намного быстрее.

РЕДАКТИРОВАТЬ: Я также должен отметить, что я недавно обновил OS X Snow Leopard до Lion. Будет ли установка PostgreSQL по умолчанию на Lion вызывать помехи?

1 ответ1

1

pgAdmin должен без колебаний отображать первые 100 строк (если вы не включите огромные строки). Я использую это ежедневно в течение прошлых нескольких лет.

Если в вашей установке что-то не так, задержка может быть вызвана некоторыми другими факторами, такими как перегрузка сети или чрезмерная нагрузка на сервер базы данных или локальный компьютер.

Старые версии имеют различные проблемы с производительностью. Попробуйте обновить до текущей версии 1.14.2 в этом случае.

Только что протестировано с pgAdmin 1.14.2 в Win XP, Server pg 9.1 в Debian Squeeze: "Просмотр данных" -> "100 лучших строк", таблица с 25 строками, включая несколько более длинных текстовых столбцов (3x ~ 150 символов), по сети, SSL зашифрован. Едва потребовалась секунда, пока показ не был закончен.

Если это происходит именно с этой конкретной таблицей, это может быть проблемой с пылесосом. Запустите тест с psql если это так же медленно. Некоторые старые версии pgAdmin работают очень медленно, если включены столбцы bytea .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .