Các công cụ Visualg PostgreSQL chậm


0

Tôi mới bắt đầu làm việc với PostgreSQL và nhận thấy cả pgAdmin và Navicat đều rất chậm. Thật chậm để mở cơ sở dữ liệu, liệt kê các bảng và liệt kê 100 hàng đầu tiên. Các db tôi đang xem là rất nhỏ và tôi đang chạy trên macbook air nên tôi không thấy phần cứng là vấn đề.

Đây có phải là một vấn đề phổ biến? Có cách nào để tăng tốc mọi thứ? Tôi đã sử dụng mysql hoặc sqlite3 và các công cụ của họ nhanh hơn nhiều.

EDIT: Tôi cũng nên chỉ ra rằng gần đây tôi đã nâng cấp từ OS X Snow Leopard lên Lion. PostgreSQL mặc định sẽ cài đặt trên Lion có gây nhiễu không?

Câu trả lời:


1

pgAdmin hầu như không ngần ngại hiển thị 100 hàng đầu tiên (trừ khi bạn bao gồm các hàng lớn). Tôi đã sử dụng nó hàng ngày trong vài năm qua.

Trừ khi có gì đó không ổn trong cài đặt của bạn, sự chậm trễ có thể là do một số yếu tố khác như phí mạng hoặc tải quá mức trên máy chủ cơ sở dữ liệu hoặc máy cục bộ của bạn.

Các phiên bản cũ có nhiều vấn đề về hiệu suất. Hãy thử nâng cấp lên phiên bản hiện tại 1.14.2 trong trường hợp này.

Chỉ được thử nghiệm với pgAdmin 1.14.2 trong Win XP, Máy chủ pg 9.1 trên Debian Squeeze: "Xem dữ liệu" -> "Top 100 hàng", bảng có 25 hàng bao gồm một số cột văn bản dài hơn (3x ~ 150 char), qua mạng, Mã hóa SSL. Chỉ mất một giây cho đến khi màn hình hoàn thành.

Nếu điều đó xảy ra chỉ với bảng đặc biệt này, nó có thể là một vấn đề với việc hút bụi. Chạy thử với psqlnếu nó chậm như vậy. Một số phiên bản cũ của pgAdmin rất chậm nếu byteabao gồm các cột.


Có lẽ tôi đang quá nôn nóng? Mất khoảng 6-8 giây để hiển thị <100 hàng đầu tiên (với khoảng 10 cột). Phải thừa nhận rằng đây không phải là một lượng thời gian khổng lồ nhưng nó dài hơn rất nhiều so với nói mysql / sqlite3.
Ger

@ Gearóid: Không, bạn không nôn nóng, điều đó rất chậm. Tôi đã thêm một ví dụ cho câu trả lời của tôi.
Erwin Brandstetter

Việc chạy psql từ dòng lệnh và thực hiện một lựa chọn đơn giản trên bảng là khá nhiều tức thời, điều này cho thấy kết nối của nó với máy chủ Postgres có phải là vấn đề không? Xin lưu ý rằng cơ sở dữ liệu là cục bộ nên điều này không phải là một vấn đề. Tôi đã nhận thấy rằng các bản ghi danh sách trong ứng dụng của tôi cũng mất một thời gian dài. Có ý kiến ​​gì không? Nhờ sự giúp đỡ của bạn với điều này!
Ger

Tôi cũng nên chỉ ra rằng gần đây tôi đã nâng cấp từ OS X Snow Leopard lên Lion. PostgreSQL mặc định sẽ cài đặt trên Lion có gây nhiễu không?
Ger

Xin lỗi, tôi không biết về OS X.
Erwin Brandstetter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.