প্রতিটি পোস্টগ্রিজ ডাটাবেসের মাধ্যমে কীভাবে টেবিলস্পেসের বরাদ্দ দেওয়া যায়?


12

পোস্টগ্রিস টেবিল স্পেস ক্লাস্টার-প্রশস্ত। অতএব, পোস্টগ্রিস টেবিলস্পেসে প্রতিটি ডাটাবেস দ্বারা বরাদ্দকৃত কত জায়গা আমি সারণি করব?

উত্তর:


16

একটি ডাটাবেস দ্বারা ডিস্কের স্থান দখল করতে (সুন্দরভাবে ফর্ম্যাট করা):

SELECT pg_size_pretty(pg_database_size('mydb'))

একটি টেবিল স্পেস দ্বারা দখল করা ডিস্ক স্থান:

SELECT pg_size_pretty(pg_tablespace_size('mytblspace'))

ম্যানুয়ালটিতে ডাটাবেস অবজেক্ট সাইজের ফাংশন সম্পর্কে আরও জানুন :


2
SELECTসিস্টেম টেবিলে এটির সাথে একটি খুব কার্যকরভাবে একত্রিত হতে পারে : SELECT spcname, pg_size_pretty(pg_tablespace_size(spcname)) FROM pg_tablespace;এবং SELECT datname, pg_size_pretty(pg_database_size(datname)) FROM pg_database;
jpmc26
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.