2010-05-10 15 views
13

के लिए अच्छा पोस्टग्रेज़ ग्राफ़िकल क्लाइंट नाम बहुत अधिक कहता है। अभी मैं गिलहरी का उपयोग कर रहा हूं - यह अक्सर दुर्घटनाग्रस्त हो जाता है और स्मृति समस्याओं से पीड़ित होता है (मैंने ढेर के आकार में वृद्धि करने की कोशिश की है)। मुझे विशेष रूप से फैंसी या पूर्ण-विशेषताओं की आवश्यकता नहीं है - केवल कुछ ऐसा जो 1.5 जीबी लाइन, 8 कॉलम परिणाम सेट स्टोर करने के लिए 2.4 जीबी रैम नहीं लेगा।विंडोज

+0

वही प्रश्न http://stackoverflow.com/questions/105788/good-postgresql-client-for-windows – jwfearn

उत्तर

9

PgAdmin का उपयोग करें।

हालांकि - मुझे नहीं लगता कि आप ज्यादा है कि स्मृति की एक बड़ी राशि का उपयोग नहीं होगा आप एक परिणाम के 15 लाख पंक्तियों के साथ सेट किए हैं मिल जाएगा ...

pgAdmin स्वचालित रूप से सीमित करने के लिए की क्षमता है पंक्तियों की संख्या लौटा दी गई है - ताकि आप एक सिंहावलोकन प्राप्त कर सकें, लेकिन आपके परिणामों को चालू करने के लिए प्रतीक्षा करने के लिए एक घंटा तक बैठें। यदि आप कई पंक्तियों को वापस करने के लिए एक प्रश्न लिखते हैं, तो आपको समस्याएं होने वाली हैं।

(तुम भी, limit एसक्यूएल आदेश को देखो कितने परिणाम आप वापस पाने के प्रतिबंधित करने के लिए कर सकते हैं)

+0

सुझाव के लिए धन्यवाद - मैं इसे देख लूंगा। जिज्ञासा से, परिणामस्वरूप उस आकार को क्लाइंट के लिए मेमोरी की समस्या क्यों होती है? – alex

+0

आवश्यक रूप से स्मृति समस्याओं का कारण नहीं बनता है, लेकिन यदि आप बड़े परिणाम सेट लौट रहे हैं, तो आवश्यक रूप से अधिक मेमोरी आवश्यक है। डेटा के लिए जो कुछ भी आवश्यक है, साथ ही पंक्ति की जानकारी के लिए कोई ओवरहेड + (ऐसा लगता है) मेमोरी लीक यदि आप इसे एक से अधिक बार चलाते हैं ... – RodeoClown

+0

ओह, और दस लाख से अधिक पंक्तियों को वापस करने के लिए निश्चित रूप से कुछ ले जा रहा है भागने का समय। जब भी आप किसी प्रश्न का परीक्षण करते हैं तो आपको आम तौर पर सभी मिलियन + देखने की आवश्यकता नहीं होगी :) – RodeoClown

1

एक विकल्प सर्वर पर phpPgAdmin का उपयोग करना होगा। यह एक वेब ऐप है, लेकिन यह हल्का और स्थापित करने में आसान है।

यह परिणाम अंकन कर सकता है, इसलिए यह बड़े परिणाम सेट को संभाल सकता है। यह सब कुछ नहीं कर सकता है जो pgAdmin कर सकता है, लेकिन रोजमर्रा के उपयोग के लिए मैं इसे पसंद करता हूं।

1

नोट: यह एक ही जवाब है कि मैं इस duplicate question दिया है।

मैंने dbVis की सिफारिश की। क्लाइंट मैक, विंडोज और लिनक्स पर चलता है और PostgreSQL सहित विभिन्न डेटाबेस सर्वर का समर्थन करता है।