前幾個月遇見了一個線上故障。 在mysql drop了一張大表后,空間竟然沒有釋放。從占用的空間來看,drop此表后,磁盤占用應該會有明顯的下降。 記錄一下解決過程 mysql版本:5.7 1.首先ps -ef | grep mysql 拿到mysql的pid 2.然后lsof ...
數據庫執行drop table XXX后,查看du sh 已下降,但df h pgdb沒有減少,是有還有進程使用對應的文件句柄 .通過表名確認文件ID .確認使用文件ID的進程是否可以刪除 .刪除對應進程 .數據庫drop 對應的表 drop table table name ...
2019-02-28 10:26 0 918 推薦指數:
前幾個月遇見了一個線上故障。 在mysql drop了一張大表后,空間竟然沒有釋放。從占用的空間來看,drop此表后,磁盤占用應該會有明顯的下降。 記錄一下解決過程 mysql版本:5.7 1.首先ps -ef | grep mysql 拿到mysql的pid 2.然后lsof ...
表空間 基本概念 不同的數據庫表空間有不同的定義。 在 postgres 中,表空間 允許在文件系統中定義數據庫對象存儲的位置,實質上就是指定了一個目錄。 與數據庫的關系 在 postgres 中,一個表空間可以讓多個數據庫使用,而一個數據庫也可以使用多個表空間,屬於 ...
mkdir -p /data/pg_data/tsp sudo chown -R postgres:postgres /data/pg_data/tsp 用下面的命令斷開其它的鏈接 登陸服務 ...
1. 表空間的概念 PostgreSQL中的表空間允許在文件系統中定義用來存放表示數據庫對象的文件的位置。在PostgreSQL中表空間實際上就是給表指定一個存儲目錄。 2. 表空間的作用 官方解釋 通過使用表空間,管理員可以控制 ...
創建兩個目錄做表空間: mkdir /var/lib/pgsql/mydb_tbspace/ mkdir /var/lib/pgsql/java_tbspace/ 創建表空間: postgres=# create tablespace fast_tb location '/var ...
apple=# create table test(id integer, info text); CREATE TABLE apple=# insert into test select ge ...
mongoDB 刪除集合后,空間不釋放,添加新集合,沒有重新利用之前刪除集合所空出來的空間,也就是數據庫大小只增不減。 方法有: 1、導出導入 dump & restore 2、修復數據庫 repair database 3、復制數據庫 db.copyDatabase(“from ...
1、錯誤現象 某分區沒有剩余空間,找到較大文件刪除后,空間沒有被釋放: [root@localhost ~]# df -h [root@localhost ~]# du -sh /tmp/*|sort -nr|head -3 通過命令輸出發現在/xxx目錄下有個xxxGB大小的文件 ...