คนความนี้สำหรับคนที่ใช้ command line ทดสอบบน Linux Ubuntu นะครับ
เข้าระบบด้วย root
แล้วเข้าใช้ฐานข้อมูลในฐานะ
โค้ด: เลือกทั้งหมด
sudo su postgres
โค้ด: เลือกทั้งหมด
cd /home
โค้ด: เลือกทั้งหมด
psql -c "SELECT datname AS database_name, pg_size_pretty(pg_database_size(datname)) AS size FROM pg_database WHERE datistemplate = false ORDER BY pg_database_size(datname) DESC;"
จะเห็นว่ามีบางฐานข้อมูลมีขนาดใหญ่ผิดปกติ คือ 18Gdatabase_name | size
---------------------------------------+---------
v5_demo4 | 18 GB
a_dev | 9484 MB
a_v5_demo | 5316 MB
a_update_migrate | 1158 MB
a_test01 | 1136 MB
คำสั่ง SQL ที่ใช้กับ PostgreSQL อื่นๆ ดูเพิ่มเติมที่นี่
viewforum.php?f=115