2020年12月31日 星期四

Postgresql 指令筆記

查詢資料庫對應Tablespace及存放路徑

select pg_database.datname,pg_tablespace.spcname,pg_tablespace_location(pg_tablespace.oid) from pg_database,pg_tablespace where pg_database.dattablespace = pg_tablespace.oid;


參考資料:

PostgreSQL: Documentation: 9.2: System Information Functions

---


查詢當前Postgresql的Session(內含PID)

SELECT * FROM pg_stat_activity;

中止指定PID的SQL運作

SELECT pg_cancel_backend(PID);  #取消動作,不中斷Session

SELECT pg_terminate_backend(PID);  #直接中斷Session


參考資料:

停止卡住的 Postgres Session 的 SQL 指令

---

沒有留言:

Ubuntu 使用apt-get -y update更新出現大量Failed to fetch 404 Not Found訊息

Ubuntu 使用apt-get -y update更新出現大量Failed to fetch 404 Not Found訊息,確認DNS可以解析網址也可連到網路,基本可排除網路問題。 原因判斷:Ubuntu版本過舊,其更新包路徑已不在原本sources.list檔案內的更新路徑...