mongodb資料庫管理命令touch
在2.2版本新增加
touch命令從資料儲存層載入資料到記憶體中。touch可以載入資料(如文件)索引或文件和索引。使用該
命令確保乙個集合,和/或它的索引,在另乙個操作之前已經在記憶體中。通重載入集合或索引到記憶體中,
mongod可以理想地更加有效地實施隨後的操作。touch命令有如下原型格式:
預設,data和index為false,touch將不會實施操作。例如,載入records集合的資料和索引,你將會在
mongo shell中使用如下命令:
db.runcommand()
touch將不會阻塞乙個mongod例項上的讀寫操作,可以執行在複製集的輔助成員上。
考慮
效能影響
使用touch來控制或調整mongod儲存在記憶體中的內容,可以移走在記憶體中的其他記錄資料並有礙效能。在
生產系統中小心使用。
複製和輔助成員
如果你在乙個輔助成員上執行touch,輔助成員會進入recovering狀態,在touch操作期間阻止客戶端發
送讀操作。當touch完成,輔助成員將會自動返回secondary狀態。
儲存引擎
在版本3.0.0修改
如果當前的儲存引擎不支援touch,touch命令將會返回錯誤。
mmapv1儲存引擎支援touch。
wiredtiger儲存引擎不支援touch。
參見:
mongodb資料庫常用操作命令
資料庫開機 開機後這個控制台就放一邊不要動了,dbpath 為自己建的資料夾路徑 mongod dbpath e mongodb data 連線資料庫 另起乙個控制台,在這裡進行資料庫操作 mongo 建立資料庫 用哪個資料庫,我的資料庫叫test use test 插入資料 沒有student集合...
資料庫管理命令
create database kgc 建立資料庫 create table ky08 建立一張表 id int not null,name char 10 not null,sroce decimal 5,2 passwd char 48 default primary key id insert...
mysql庫管理命令 MySQL資料庫管理常用命令
安裝利用rpm包安裝mysql,設定tcp 3306埠的iptables。root密碼管理設定root使用者的密碼mysqladmin uroot password password 修改root使用者的密碼mysqladmin uroot p password password 資料庫,表管理進入...