成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

MongoDB數(shù)據(jù)庫的配置是怎樣的-創(chuàng)新互聯(lián)

MongoDB數(shù)據(jù)庫的配置是怎樣的,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)鹽池免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

MongoDB數(shù)據(jù)庫詳細(xì)配置說明

啟動(dòng)MongoDB有2種方式

  1. 直接指定配置參數(shù)

  2. 指定配置文件。

由配置文件啟動(dòng)方式如下:

mongod --config /your_path/mongodb.conf

配置如下:

  1. verbose:日志信息冗余。默認(rèn)false。提高內(nèi)部報(bào)告標(biāo)準(zhǔn)輸出或記錄到logpath配置的日志文件中。要啟用verbose或啟用verbosity 用vvvv參數(shù),如:

verbose = true
vvvv = true

[注]:?jiǎn)?dòng)verbose冗長(zhǎng)信息,它的級(jí)別有 vv~vvvvv,v越多級(jí)別越高,在日志文件中記錄的信息越詳細(xì)。

  1. port:端口。默認(rèn)27017,MongoDB的默認(rèn)服務(wù)TCP端口,監(jiān)聽客戶端連接。要是端口設(shè)置小于1024,比如1021,則需要root權(quán)限啟動(dòng),不能用mongodb帳號(hào)啟動(dòng),(普通帳號(hào)即使是27017也起不來)否則報(bào)錯(cuò):[mongo --port=1021 連接]

ERROR: listen(): bind() failed errno:13 Permission denied for socket: 127.0.0.1:1021
port = 27017
  1. bind_ip:綁定地址。默認(rèn)127.0.0.1,只能通過本地連接。進(jìn)程綁定和監(jiān)聽來自這個(gè)地址上的應(yīng)用連接。要是需要給其他服務(wù)器連接,則需要注釋掉這個(gè)或則把IP改成本機(jī)地址,如192.168.200.201[其他服務(wù)器用mongo --host=192.168.200.201連接] ,可以用一個(gè)逗號(hào)分隔的列表綁定多個(gè)IP地址。

bind_ip = 127.0.0.1
  1. maxConns:大連接數(shù)。默認(rèn)值:取決于系統(tǒng)(即的ulimit和文件描述符)限制。MongoDB中不會(huì)限制其自身的連接。當(dāng)設(shè)置大于系統(tǒng)的限制,則無效,以系統(tǒng)限制為準(zhǔn)。這對(duì)于客戶端創(chuàng)建很多“表”,允許連接超時(shí)而不關(guān)閉“表”的時(shí)候很有用。設(shè)置該值的高于連接池和總連接數(shù)的大小,以防止尖峰時(shí)候的連接。

maxConns = 100

注意:不能設(shè)置該值大于20000。

  1. objcheck: 強(qiáng)制驗(yàn)證客戶端請(qǐng)求。2.4的默認(rèn)設(shè)置為objcheck成為true,在早期版本objcheck默認(rèn)為false。因?yàn)樗鼜?qiáng)制驗(yàn)證客戶端請(qǐng)求,確??蛻舳私^不插入無效文件到數(shù)據(jù)庫中。對(duì)于嵌套文檔的對(duì)象,會(huì)有一點(diǎn)性能影響。設(shè)置noobjcheck 關(guān)閉。

objcheck = true
#noobjcheck = false
noobjcheck:同上,默認(rèn)關(guān)閉false。
#noobjcheck = false
  1. logpath:指定日志文件,該文件將保存所有的日志記錄、診斷信息。除非另有指定,mongod將所有的日志信息輸出到標(biāo)準(zhǔn)輸出。如果沒有指定logappend,重啟則日志會(huì)進(jìn)行覆蓋操作。

logpath=/var/log/mongodb/mongodb.loglog
  1. append:寫日志的模式:設(shè)置為true為追加。默認(rèn)是覆蓋。如果未指定此設(shè)置,啟動(dòng)時(shí)MongoDB的將覆蓋現(xiàn)有的日志文件。

logappend=true
  1. syslog:日志輸出都發(fā)送到主機(jī)的syslog系統(tǒng),而不是標(biāo)準(zhǔn)輸出到logpath指定日志文件。syslog和logpath不能一起用,會(huì)報(bào)錯(cuò):

Cant use both a logpath and syslog
syslog  = true
  1. pidfilepath:進(jìn)程ID,沒有指定則啟動(dòng)時(shí)候就沒有PID文件。默認(rèn)缺省。

pidfilepath = /var/run/mongo.pid
  1. keyFile:指定存儲(chǔ)身份驗(yàn)證信息的密鑰文件的路徑。默認(rèn)缺省。詳情見:Replica Set Security” and “Replica Set Administration.

keyFile = /srv/mongodb/keyfile
  1. nounixsocket:套接字文件,默認(rèn)為false,有生成socket文件。當(dāng)設(shè)置為true時(shí),不會(huì)生成socket文件。

nounixsocket = false
  1. unixSocketPrefix:套接字文件路徑,默認(rèn)/tmp
    unixSocketPrefix = /tmp

  2. fork:是否后臺(tái)運(yùn)行,設(shè)置為true 啟動(dòng) 進(jìn)程在后臺(tái)運(yùn)行的守護(hù)進(jìn)程模式。默認(rèn)false。

fork = true
  1. auth:用戶認(rèn)證,默認(rèn)false。不需要認(rèn)證。當(dāng)設(shè)置為true時(shí)候,進(jìn)入數(shù)據(jù)庫需要auth驗(yàn)證,當(dāng)數(shù)據(jù)庫里沒有用戶,則不需要驗(yàn)證也可以操作。直到創(chuàng)建了第一個(gè)用戶,之后操作都需要驗(yàn)證。
    auth = true
    比如:通過db.addUser(‘sa’,'sa’) 在admin庫下面創(chuàng)建一個(gè)超級(jí)用戶,只能在在admin庫下面先認(rèn)證完畢了:ab.auth(‘sa’,'sa’) ,才能去別的庫操作,不能在其他庫驗(yàn)證。這樣連接數(shù)據(jù)庫也需要指定庫:

mongo -u sa -p sa admin     #sa 帳號(hào)連接admin
mongo -u aa -p aa test      #aa 帳號(hào)連接test
  1. noauth:禁止用戶認(rèn)證,默認(rèn)true。同上

noauth = true
  1. cpu:設(shè)置為true會(huì)強(qiáng)制mongodb每4s報(bào)告cpu利用率和io等待,把日志信息寫到標(biāo)準(zhǔn)輸出或日志文件。默認(rèn)為false。

cpu = true

開啟日志會(huì)出現(xiàn):

Mon Jun 10 10:21:42.241 [snapshotthread] cpu: elapsed:4000  writelock: 0%
  1. dbpath:數(shù)據(jù)存放目錄。默認(rèn): /data/db/

dbpath=/var/lib/mongodb
  1. diaglog:創(chuàng)建一個(gè)非常詳細(xì)的故障排除和各種錯(cuò)誤的診斷日志記錄。默認(rèn)0。設(shè)置為1,為在dbpath目錄里生成一個(gè)diaglog.開頭的日志文件,他的值如下:

ValueSetting
0off. No logging. #關(guān)閉。沒有記錄。
1Log write operations. #寫操作
2Log read operations. #讀操作
3Log both read and write operations. #讀寫操作
7Log write and some read operations. #寫和一些讀操作

設(shè)置不等于0,日志會(huì)每分鐘flush 一次:

Mon Jun 10 11:16:17.504 [DataFileSync] flushing diag log
Mon Jun 10 11:17:17.442 [DataFileSync] flushing diag log

產(chǎn)生的日志可以用mongosniff來查看:要是mongosniff[類似于tcpdump的作為一個(gè)MongoDB的特定的TCP/IP網(wǎng)絡(luò)流量]出現(xiàn)報(bào)錯(cuò)和具體用法,請(qǐng)見這里,之前先執(zhí)行:apt-get install libpcap-dev

root@m3:/var/lib/mongodb# mongosniff --source DIAGLOG diaglog.51b542a9

注意:當(dāng)重新設(shè)置成0,會(huì)停止寫入文件,但mongod還是繼續(xù)保持打開該文件,即使它不再寫入數(shù)據(jù)文件。如果你想重命名,移動(dòng)或刪除診斷日志,你必須完全關(guān)閉mongod實(shí)例。

diaglog = 3
  1. directoryperdb:設(shè)置為true,修改數(shù)據(jù)目錄存儲(chǔ)模式,每個(gè)數(shù)據(jù)庫的文件存儲(chǔ)在DBPATH指定目錄的不同的文件夾中。使用此選項(xiàng),可以配置的MongoDB將數(shù)據(jù)存儲(chǔ)在不同的磁盤設(shè)備上,以提高寫入吞吐量或磁盤容量。默認(rèn)為false。

注意:要是在運(yùn)行一段時(shí)間的數(shù)據(jù)庫中,開啟該參數(shù),會(huì)導(dǎo)致原始的數(shù)據(jù)都會(huì)消失(注釋參數(shù)則會(huì)回來)。因?yàn)閿?shù)據(jù)目錄都不同了,除非遷移現(xiàn)有的數(shù)據(jù)文件到directoryperdb產(chǎn)生的數(shù)據(jù)庫目錄中,如:

root@m3:/var/lib/mongodb# mv test.* test/

把test數(shù)據(jù)文件遷移到directoryperdb產(chǎn)生的數(shù)據(jù)庫test目錄中。 所以需要在規(guī)劃好之后確定是否要開啟。

directoryperdb = ture

原始數(shù)據(jù)結(jié)構(gòu):

journal
mongod.lock
local.0
local.1
local.ns
test.0
test.1
test.ns

開啟 directoryperdb,并把數(shù)據(jù)文件遷移到相關(guān)的數(shù)據(jù)目錄后的結(jié)構(gòu):

journal
mongod.lock
local/local.0
local/local.1
local/local.ns
test/test.0
test/test.1
test/test.ns

journal:日志,
默認(rèn)值:(在64位系統(tǒng))true。
默認(rèn)值:(32位系統(tǒng))false。
設(shè)置為true,啟用操作日志,以確保寫入持久性和數(shù)據(jù)的一致性,會(huì)在dbpath目錄下創(chuàng)建journal目錄。
設(shè)置為false,以防止日志持久性的情況下,并不需要開銷。為了減少磁盤上使用的日志的影響,您可以啟用nojournal,并設(shè)置為true。注意:在64位系統(tǒng)上禁用日志必須使用帶有nojournal的。

#journal=true
journal=false

32位OS:

Tue Jun 11 12:17:09.628 [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
Tue Jun 11 12:17:09.628 [initandlisten] ** 32 bit builds are limited to less than 2GB of data (or less with --journal).

64位OS:

Tue Jun 11 12:29:34 [initandlisten] journal dir=/var/lib/mongodb/journal
Tue Jun 11 12:29:34 [initandlisten] recover: no journal files present, no recovery needed

nojournal:禁止日志默認(rèn)值:(在64位系統(tǒng))false。默認(rèn)值:(32位系統(tǒng))true。設(shè)置nojournal為true關(guān)閉日志,64位,2.0版本后的mongodb默認(rèn)是啟用 journal日志。

nojournal=true

journalCommitInterval:刷寫提交機(jī)制,默認(rèn)是30ms或則100ms。較低的值,會(huì)更消耗磁盤的性能。此選項(xiàng)接受2和300毫秒之間的值:
如果單塊設(shè)備提供日志和數(shù)據(jù)文件,默認(rèn)的日記提交時(shí)間間隔為100毫秒。
如果不同的塊設(shè)備提供的日志和數(shù)據(jù)文件,默認(rèn)的日記提交的時(shí)間間隔為30毫秒。

journalCommitInterval=100

ipv6:是否支持ipv6,默認(rèn)false。

jsonp:是否允許JSONP訪問通過一個(gè)HTTP接口,默認(rèn)false。

nohttpinterface:是否禁止http接口,即28017 端口開啟的服務(wù)。默認(rèn)false,支持。

nohttpinterface = false

noprealloc:預(yù)分配的方式。默認(rèn)false:使用預(yù)分配的方式來保證寫入性能的穩(wěn)定,預(yù)分配在后臺(tái)進(jìn)行,并且每個(gè)預(yù)分配的文件都用0進(jìn)行填充。這會(huì)讓MongoDB始終保持額外的空間和空余的數(shù)據(jù)文件,從而避免了數(shù)據(jù)增長(zhǎng)過快而帶來的分配磁盤空間引起的阻塞。
設(shè)置noprealloc= true來禁用預(yù)分配的數(shù)據(jù)文件,會(huì)縮短啟動(dòng)時(shí)間,但在正常操作過程中,可能會(huì)導(dǎo)致性能顯著下降。

noprealloc = false

noscripting:是否禁止腳本引擎。默認(rèn)是false:不禁止。ture:禁止要是設(shè)置成true:運(yùn)行一些腳本的時(shí)候會(huì)出現(xiàn):

JavaScript execution failed: group command failed: { "ok" : 0, "errmsg" : "server-side JavaScript execution is disabled" }
#noscripting = true     <====> noscripting = false

notablescan:是否禁止表掃描操作。默認(rèn)false:不禁止,ture:禁止禁止要是執(zhí)行表掃描會(huì)出現(xiàn):

error: { "$err" : "table scans not allowed:test.emp", "code" : 10111 }

可以動(dòng)態(tài)修改設(shè)置:

db.adminCommand({setParameter:1, notablescan:false})
#notablescan = true  <====> notablescan = false

nssize:命名空間的文件(即NS)的默認(rèn)大小,默認(rèn)16M,大2G。所有新創(chuàng)建的默認(rèn)大小命名空間的文件(即NS)。此選項(xiàng)不會(huì)影響現(xiàn)有的命名空間的文件的大小。默認(rèn)值是16M字節(jié),大大小為2 GB。讓小數(shù)據(jù)庫不讓浪費(fèi)太多的磁盤空間,同時(shí)讓大數(shù)據(jù)在磁盤上有連續(xù)的空間。

-rwxrwxrwx 1 mongodb zhoujy  16M  6月 11 14:44 test.0-rwxrwxrwx 1 mongodb zhoujy  32M  6月  1 21:36 test.1-rwxrwxrwx 1 mongodb zhoujy  16M  6月 11 14:44 test.nsdrwxr-xr-x 2 root    root   4.0K  6月 10 11:57 _tmp
nssize  = 16

profile:數(shù)據(jù)庫分析等級(jí)設(shè)置。記錄一些操作性能到標(biāo)準(zhǔn)輸出或則指定的logpath的日志文件中,默認(rèn)0:關(guān)閉。

級(jí)別設(shè)置
0 關(guān)無分析。
1 開僅包括慢操作。
2 開包括所有操作。

控制 Profi[ling]的開關(guān)和級(jí)別:2種
第一種是直接在啟動(dòng)參數(shù)里直接進(jìn)行設(shè)置或則啟動(dòng)MongoDB時(shí)加上–profile=級(jí)別,其信息保存在 生成的system.profile 中。

profile = 2

第二種是在客戶端用db.setProfilingLevel(級(jí)別)命令來實(shí)時(shí)配置,其信息保存在 生成的system.profile 中。

[initandlisten] creating profile collection: local.system.profile
> db.setProfilingLevel(2)
{ "was" : 0, "slowms" : 100, "ok" : 1 }
> db.getProfilingStatus()
{ "was" : 2, "slowms" : 100 }

默認(rèn)情況下,mongod的禁用分析。數(shù)據(jù)庫分析可以影響數(shù)據(jù)庫的性能,因?yàn)榉治銎鞅仨氂涗浐吞幚硭械臄?shù)據(jù)庫操作。所以在需要的時(shí)候用動(dòng)態(tài)修改就可以了。

slowms:記錄profile分析的慢查詢的時(shí)間,默認(rèn)是100毫秒。具體同上。

slowms  = 200
> db.getProfilingStatus()
{ "was" : 2, "slowms" : 200 }

quota:配額,默認(rèn)false。是否開啟配置每個(gè)數(shù)據(jù)庫的最多文件數(shù)的限制。當(dāng)為true則用quotaFiles來配置最多文件的數(shù)量。

quota = true

quotaFiles:配額數(shù)量。每個(gè)數(shù)據(jù)庫的數(shù)據(jù)文件數(shù)量的限制。此選項(xiàng)需要quota為true。默認(rèn)為8。

quotaFiles = 8

rest: 默認(rèn)false,設(shè)置為true,使一個(gè)簡(jiǎn)單的 REST API。

rest = true

設(shè)置為true,開啟后,在MongoDB默認(rèn)會(huì)開啟一個(gè)HTTP協(xié)議的端口提供REST的服務(wù)(nohttpinterface = false),這個(gè)端口是你Server端口加上1000,即28017,默認(rèn)的HTTP端口是數(shù)據(jù)庫狀態(tài)頁面,(開啟后,web頁面的Commands 行中的命令都可以點(diǎn)進(jìn)去)。mongodb自帶的REST,不支持 增、刪、改,同時(shí)也不支持 權(quán)限認(rèn)證。

repair:修復(fù)數(shù)據(jù)庫操作,默認(rèn)是false。
設(shè)置為true時(shí),啟動(dòng)后修復(fù)所有數(shù)據(jù)庫,設(shè)置這個(gè)選項(xiàng)最好在命令行上,而不是在配置文件或控制腳本。如:
命令行修復(fù):

> db.repairDatabase('xxx')
{ "ok" : 1 }
> db.repairDatabase()
{ "ok" : 1 }
啟動(dòng)時(shí)修復(fù):

repair = true


 

root@m3:/var/log/mongodb# mongod --repair

啟動(dòng)時(shí)修復(fù),需要關(guān)閉journal,否則報(bào)錯(cuò):

Can't specify both --journal and --repair options.

并且啟動(dòng)時(shí),用控制文件指定參數(shù)和配置文件里指定參數(shù)的方式進(jìn)行修復(fù)之后,(修復(fù)信息見log),需要再禁用repair參數(shù)才能啟用mongodb。
> 注意:mongod修復(fù)時(shí),需要重寫所有的數(shù)據(jù)庫文件。如果在同一個(gè)帳號(hào)下不能運(yùn)行修復(fù),則需要運(yùn)行chown修改數(shù)據(jù)庫文件的權(quán)限。
repairpath:修復(fù)路徑,默認(rèn)是在dbpath路徑下的_tmp 目錄。

drwxr-xr-x 2 root root 4.0K 6月 11 20:23 _tmp

smallfiles:是否使用較小的默認(rèn)文件。默認(rèn)為false,不使用。設(shè)置為true,使用較小的默認(rèn)數(shù)據(jù)文件大小。smallfiles減少數(shù)據(jù)文件的初始大小,并限制他們到512M,也減少了日志文件的大小,并限制他們到128M。
如果數(shù)據(jù)庫很大,各持有少量的數(shù)據(jù),會(huì)導(dǎo)致mongodb創(chuàng)建很多文件,會(huì)影響性能。

smallfiles = true

syncdelay:刷寫數(shù)據(jù)到日志的頻率,通過fsync操作數(shù)據(jù)。默認(rèn)60秒。

syncdelay = 60

默認(rèn)就可以,不需要設(shè)置。不會(huì)對(duì)日志文件(journal files)有影響
> 警告:如果設(shè)置為0,SYNCDELAY 不會(huì)同步到磁盤的內(nèi)存映射文件。在生產(chǎn)系統(tǒng)上,不要設(shè)置這個(gè)值。
sysinfo:系統(tǒng)信息,默認(rèn)false。
設(shè)置為true,mongod會(huì)診斷系統(tǒng)有關(guān)的頁面大小,數(shù)量的物理頁面,可用物理頁面的數(shù)量輸出到標(biāo)準(zhǔn)輸出。

Tue Jun 11 21:07:15.031 sysinfo:
Tue Jun 11 21:07:15.035 page size: 4096
Tue Jun 11 21:07:15.035 _SC_PHYS_PAGES: 256318
Tue Jun 11 21:07:15.035 _SC_AVPHYS_PAGES: 19895

當(dāng)開啟sysinfo參數(shù)的時(shí)候,只會(huì)打印上面的信息,不會(huì)啟動(dòng)mongodb的程序。所以要關(guān)閉該參數(shù),才能開啟mongodb。
upgrade:升級(jí)。默認(rèn)為false。
當(dāng)設(shè)置為true,指定DBPATH,升級(jí)磁盤上的數(shù)據(jù)格式的文件到最新版本。會(huì)影響數(shù)據(jù)庫操作,更新元數(shù)據(jù)。大部分情況下,不需要設(shè)置該值。
traceExceptions:是否使用內(nèi)部診斷。默認(rèn)false。

traceExceptions = false

quiet:安靜模式。

quiet = true

setParameter:2.4的新參數(shù),指定啟動(dòng)選項(xiàng)配置。想設(shè)置多個(gè)選項(xiàng)則用一個(gè)setParameter選項(xiàng)指定,setParameter設(shè)置在這個(gè)文件中,使用下面的格式:

setParameter = <parameter>=<value>

如配置文件里設(shè)置syncdelay:

setParameter = syncdelay= 55,notablescan = true,journalCommitInterval = 50,traceExceptions = true

Replication Options  復(fù)制選項(xiàng)
replSet:使用此設(shè)置來配置復(fù)制副本集。指定一個(gè)副本集名稱作為參數(shù),所有主機(jī)都必須有相同的名稱作為同一個(gè)副本集。
oplogSize:指定的復(fù)制操作日志(OPLOG)的大大小。mongod創(chuàng)建一個(gè)OPLOG的大小基于大可用空間量。對(duì)于64位系統(tǒng),OPLOG通常是5%的可用磁盤空間。
一旦mongod第一次創(chuàng)建OPLOG,改變oplogSize將不會(huì)影響OPLOG的大小。
fastsync:默認(rèn)為false。在副本集下,設(shè)置為true,從一個(gè)dbpath里啟用從庫復(fù)制服務(wù),該dbpath的數(shù)據(jù)庫是主庫的快照,可用于快速啟用同步,否則的mongod將嘗試執(zhí)行初始同步。注意:如果數(shù)據(jù)不完全同步,mongod指定fastsync開啟,secondary或slave與主永久不同步,這可能會(huì)導(dǎo)致顯著的一致性問題。
replIndexPrefetch:2.2版本出現(xiàn)的新參數(shù),默認(rèn)是all。可以設(shè)置的值有:all, none, and _id_only。只能在副本集(replSet)中使用。默認(rèn)情況下,secondary副本集的成員將加載所有索引到內(nèi)存中(從OPLOG之前的操作有關(guān)的)。您可以修改此行為,使secondary只會(huì)加載_id索引。指定_id_或none,防止mongod的任何索引加載到內(nèi)存。
Master/Slave Replication:主從復(fù)制的相關(guān)設(shè)置
master:默認(rèn)為false,當(dāng)設(shè)置為true,則配置當(dāng)前實(shí)例作為主實(shí)例。

master = true

slave:默認(rèn)為false,當(dāng)設(shè)置為true,則配置當(dāng)前實(shí)例作為從實(shí)例。

slave = true

source:默認(rèn)為空,格式為:<host><:port>。用于從實(shí)例的復(fù)制:設(shè)置從的時(shí)候指定該選項(xiàng)會(huì)讓從復(fù)制指定主的實(shí)例
source = 127.0.0.1:30001only:默認(rèn)為空,用于從選項(xiàng),指定一個(gè)數(shù)據(jù)庫進(jìn)行復(fù)制。

source = 127.0.0.1:30001

only:默認(rèn)為空,用于從選項(xiàng),指定一個(gè)數(shù)據(jù)庫進(jìn)行復(fù)制。

#只同步abc集合(庫)

slavedelay:設(shè)置從庫同步主庫的延遲時(shí)間,用于從設(shè)置,默認(rèn)為0。

1.slavedelay = 60 #延遲60s同步主數(shù)據(jù)

autoresync:默認(rèn)為false,用于從設(shè)置。是否自動(dòng)重新同步。設(shè)置為true,如果落后主超過10秒,會(huì)強(qiáng)制從自動(dòng)重新同步。如果oplogSize太小,此設(shè)置可能有問題。如果OPLOG大小不足以存儲(chǔ)主的變化狀態(tài)和從的狀態(tài)變化之間的差異,這種情況下強(qiáng)制重新同步是不必要的。當(dāng)設(shè)置autoresync選項(xiàng)設(shè)置為false,10分鐘內(nèi)從不會(huì)進(jìn)行大于1次的自動(dòng)重新同步。

autoresync = false


 

看完上述內(nèi)容,你們掌握MongoDB數(shù)據(jù)庫的配置是怎樣的的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前文章:MongoDB數(shù)據(jù)庫的配置是怎樣的-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://jinyejixie.com/article4/dijjoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、服務(wù)器托管、靜態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站

廣告

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

成都網(wǎng)站建設(shè)公司
马山县| 漳浦县| 涞源县| 周口市| 布尔津县| 秦安县| 木里| 库车县| 洛扎县| 昭通市| 五华县| 旅游| 万盛区| 和林格尔县| 漠河县| 洛扎县| 建德市| 辉县市| 赞皇县| 阿城市| 宜都市| 洱源县| 长武县| 辽源市| 瑞安市| 上犹县| 常熟市| 霍邱县| 陈巴尔虎旗| 罗定市| 江西省| 漳浦县| 左权县| 江城| 盐津县| 眉山市| 古丈县| 南通市| 娱乐| 库车县| 东平县|