何為過大:mongodump之前2g,匯入後變成15g,大約8倍.
原因:如果mongo版本小於3,則正常,mongo請公升級到3.0版本上,目前3.6.7較穩定版
如果您安裝mongodb通過如下方式
1
sudo apt-get install mongodb
那麼大概率是2.7版本的,這個版本就別用了,坑死人不償命。
通過如下方式解除安裝,否則解除安裝不乾淨,會影響3.x版本的安裝
1
sudo apt-get --purge remove mongodb mongodb-clients mongodb-server
執行:vim /etc/mongodb.conf
如果內容空(檔案不存在)則說明解除安裝成功(這個2.x版本配置檔案典型位置)
安裝步驟:
1234
sudo apt-key adv --keyserver hkp: --recv 2930adae8caf5059ee73bb4b58712a2291fa4ad5echo "deb [ arch=amd64,arm64 ] xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
sudo apt-get update
sudo apt-get install -y mongodb-org
啟動mongodb
1234567
891011
1213
1415
1、建立配置檔案:sudo vim /etc/systemd/system/mongodb.service
2.在裡面追加文字
[unit]
description=high-performance, schema-free document-oriented database
after=network.target
[service]
user=mongodb
execstart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[install]
wantedby=multi-user.target
3.啟動服務,檢視服務狀態
sudo systemctl start mongodb
或常規啟動方式:nohup mongod --bind_ip_all --config /etc/mongod.conf &
centos mysql占用磁碟空間過大解決方法
安裝了mysql以後,過一段時間發現磁碟空間不足了,查一下,發現是 mysql bin.000001 mysql bin 000002等檔案占用了空間,那麼這些檔案是幹嗎的?這是資料庫的操作日誌,例如update乙個表,或者delete一些資料,即使該語句沒有匹配的資料,這個命令也會儲存到日誌檔案中...
檢視mysql占用磁碟空間
查詢所有資料庫占用磁碟空間大小的sql語句 select table schema,concat truncate sum data length 1024 1024,2 mb as data size,concat truncate sum index length 1024 1024,2 mb ...
清理Docker占用的磁碟空間
0 du hs var lib docker 命令檢視磁碟使用情況。linlf dacent sudo du hs var lib docker 237g var lib docker 1 docker system df命令,類似於linux上的df命令,用於檢視docker的磁碟使用情況 lin...