欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

MongoDB命令行與進程是怎樣的

本篇文章給大家分享的是有關(guān)MongoDB命令行與進程是怎樣的,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站設(shè)計、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)嵩明,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

一、命令行

MongoDB shell 不僅僅是一個交互式的 shell,它也支持執(zhí)行指定 javascript文件,也支持執(zhí)行
指定的命令片斷。
有了這個特性,就可以將 MongoDB 與 linux shell 完美結(jié)合,完成大部分的日常管理和維護
工作。
1 通過 eval 參數(shù)執(zhí)行指定語句
一般我們這樣執(zhí)行一條命令:

MongoDB shell version: 2.4.7
connecting to: test
> db.stu.count()
10
>

實際上我們也可以這樣:通過命令行 eval 參數(shù)直接執(zhí)行語句:
MongoDB命令行與進程是怎樣的

2 執(zhí)行指定文件中的內(nèi)容
如果涉及到很多的操作后,才能得到結(jié)果,那么用 eval 的方式來做的話是不可能完成的,
那么更靈活的執(zhí)行指定文件的方式就派上用場了。例如我們?nèi)匀灰榭?test 庫 stu 表中的記
錄數(shù):

cat stu.js
var total = db.stu.count();
printjson('total count of stu is:'+ total);
printjson('----------------');

MongoDB命令行與進程是怎樣的

大家可以看到最終得到stu表的記錄數(shù)10,那么一些不必要的說明性文字我們要是不希望出
現(xiàn)該怎么辦呢?
MongoDB命令行與進程是怎樣的

通過指定 quiet 參數(shù),即可以將一些登錄信息屏蔽掉,這樣可以讓結(jié)果更清晰。

二、進程控制

DBA 經(jīng)常要解決系統(tǒng)的一些查詢性能問題,此時一般的操作習(xí)慣是先查看有哪些進程,
然后將異常的進程殺掉,那么 MongoDB 是怎么樣處理的呢?

1 查看活動進程
查看活動進程,便于了解系統(tǒng)正在做什么,以便做下一步判斷

db.currentOp()
{
    "inprog" : [
        {
            "opid" : 62475494,
            "active" : true,
            "secs_running" : 2,
            "op" : "getmore",
            "ns" : "local.oplog.rs",
            "query" : {
                                                                                                                                                                                            
            },
            "client" : "192.168.129.21:33065",
            "desc" : "conn1938595",
            "threadId" : "0x40458940",
            "connectionId" : 1938595,
            "waitingForLock" : false,
            "numYields" : 0,
            "lockStats" : {
                "timeLockedMicros" : {
                    "r" : NumberLong(83),
                    "w" : NumberLong(0)
                },
                "timeAcquiringMicros" : {
                    "r" : NumberLong(8),
                    "w" : NumberLong(0)
                }
            }
        }
    ]
}

字段說明:
Opid: 操作進程號
Op: 操作類型(查詢,更新等)
Ns: 命名空間, 指操作的是哪個對象
Query: 如果操作類型是查詢的話,這里將顯示具體的查詢內(nèi)容
lockType: 鎖的類型,指明是讀鎖還是寫鎖

2 結(jié)束進程
如果某個異常是由于某個進程產(chǎn)生的,那么一般 DBA 都會毫不留情的殺掉這個罪魁禍?zhǔn)椎?br/>進程,下面將是這操作

> db.killOp(1234/*opid*/)

注意:
不要 kill 內(nèi)部發(fā)起的操作,比如說 replica set 發(fā)起的 sync 操作等

以上就是MongoDB命令行與進程是怎樣的,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前名稱:MongoDB命令行與進程是怎樣的
轉(zhuǎn)載源于:http://aaarwkj.com/article36/peecsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、商城網(wǎng)站App設(shè)計、微信公眾號、域名注冊網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
精品三级黄色国产片| 国产成人色污在线观看| 久久这里只有精品视频六| 国产伦理在线观看一区二区| 麻豆影片在线免费观看| 密臀精品国产一区二区| 国产操大奶头女人自拍av| 国产免费久久黄av片| 性欧美一区二区三区| 亚州精品少妇久久久久久| 国产一级精品自拍视频| 欧美视频在线免费观看黄片| 国产成人亚洲一区二区三区| 日韩激情小视频在线观看| 91九色精品视频在线观看| 国产成人在线免费短视频| 看夫妻性生活免费视频| 日韩一区二区偷拍视频| 国产精品精品久久久久久| 久久久久久久精品久久| 亚洲日本欧美激情综合| 日本五十路亲子在线一区| 朝桐光日韩一区二区三区| 人妻中文字幕视频在线| 天堂av在线播放观看| av全欧国男人在线天堂| 国产精品18禁一区二区三区| 人妻少妇中文字幕久久| 国产精品日韩经典中文字幕| 日本在线一区二区三区免费视频| 粉嫩在线一区二区懂色| 国产精品欧美一区二区视频| 18禁黄网站免费视频| 97国产精品视频在线观看| 亚洲成人福利免费网站| 日韩av一区二区免费在线观看 | 日韩亚洲欧美不卡在线| 欧美精品蜜桃激情一区久久| 日韩精品免费一区二区三区| 亚洲熟妇中文字幕五十中出| 日本高清一区二区高清|