ນີ້ແມ່ນ mongotop ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ຢູ່ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mongotop - MongoDB
ສະຫຼຸບສັງລວມ
ມົງໂກດ ໃຫ້ວິທີການຕິດຕາມຈໍານວນເວລາທີ່ MongoDB instance ໃຊ້ເວລາອ່ານ
ແລະຂຽນຂໍ້ມູນ. ມົງໂກດ ສະໜອງສະຖິຕິໃນລະດັບຕໍ່ຄໍເລັກຊັນ. ໂດຍຄ່າເລີ່ມຕົ້ນ,
ມົງໂກດ ຕອບຄ່າທຸກໆວິນາທີ.
ເບິ່ງ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕິດຕາມ MongoDB, ເບິ່ງ /administration/ການຕິດຕາມ.
ສໍາລັບພື້ນຖານເພີ່ມເຕີມກ່ຽວກັບຜົນໄດ້ຮັບສະຖານະພາບ MongoDB ອື່ນໆເບິ່ງ:
· /reference/server-status
· /reference/replica-status
· /reference/database-statistics
· /reference/collection-statistics
ສໍາລັບຜົນປະໂຫຍດເພີ່ມເຕີມທີ່ສະຫນອງ MongoDB metrics ເບິ່ງ "Mongostat."
OPTIONS
ມົງໂກດ
- ຊ່ວຍ ສົ່ງຄືນຂໍ້ມູນການຊ່ວຍເຫຼືອ ແລະການນຳໃຊ້ພື້ນຖານ.
-- ຄໍາເວົ້າ, -v
ເພີ່ມປະລິມານການລາຍງານພາຍໃນທີ່ສົ່ງຄືນໃນເສັ້ນຄໍາສັ່ງ. ເພີ່ມຂຶ້ນ
verbosity ກັບ -v ແບບຟອມໂດຍການລວມເອົາທາງເລືອກຫຼາຍຄັ້ງ, (ຕົວຢ່າງ
-vvvv.)
- ການປ່ຽນແປງ
ພິມສະບັບຂອງ ມົງໂກດ ຜົນປະໂຫຍດແລະການອອກ.
-ເຈົ້າພາບ <:port>
ລະບຸຊື່ໂຮສທີ່ສາມາດແກ້ໄຂໄດ້ສໍາລັບ ມົງໂກນ ຈາກທີ່ທ່ານຕ້ອງການທີ່ຈະສົ່ງອອກຂໍ້ມູນ.
ໂດຍຄ່າເລີ່ມຕົ້ນ ມົງໂກດ ພະຍາຍາມເຊື່ອມຕໍ່ກັບຂະບວນການ MongoDB ທີ່ເຮັດວຽກຢູ່ໃນ
ໝາຍເລກພອດ localhost 27017.
ທາງເລືອກອື່ນ, ລະບຸໝາຍເລກພອດເພື່ອເຊື່ອມຕໍ່ອິນສະແຕນ MongoDB ທີ່ແລ່ນຢູ່ໃນຜອດ
ອື່ນກ່ວາ 27017.
ເພື່ອເຊື່ອມຕໍ່ກັບຊຸດແບບຈໍາລອງ, ທ່ານສາມາດກໍານົດຊື່ຂອງເມັດຊຸດ replica, ແລະເມັດ
ບັນຊີລາຍຊື່ຂອງສະມາຊິກທີ່ກໍານົດໄວ້, ໃນຮູບແບບດັ່ງຕໍ່ໄປນີ້:
/ <:port>, ,...
--ພອດ
ລະບຸໝາຍເລກພອດ, ຖ້າ MongoDB instance ບໍ່ໄດ້ແລ່ນຕາມມາດຕະຖານ
ທ່າເຮືອ. (ເຊັ່ນ 27017) ເຈົ້າອາດຈະລະບຸໝາຍເລກພອດໂດຍໃຊ້ເຄື່ອງໝາຍ ມົງໂກດ -ເຈົ້າພາບ
ຄໍາສັ່ງ.
--ipv6 ເປີດໃຊ້ການສະຫນັບສະຫນູນ IPv6 ທີ່ອະນຸຍາດໃຫ້ ມົງໂກດ ເພື່ອເຊື່ອມຕໍ່ກັບຕົວຢ່າງ MongoDB ໂດຍໃຊ້
ເຄືອຂ່າຍ IPv6. ໂຄງການ ແລະຂະບວນການທັງໝົດຂອງ MongoDB, ລວມທັງ ມົງໂກດ, ປິດການໃຊ້ງານ
ຮອງຮັບ IPv6 ໂດຍຄ່າເລີ່ມຕົ້ນ.
--ຊື່ຜູ້ໃຊ້ , -u
ລະບຸຊື່ຜູ້ໃຊ້ເພື່ອຢືນຢັນຕົວຕົນຂອງ MongoDB, ຖ້າຖານຂໍ້ມູນຂອງເຈົ້າ
ຮຽກຮ້ອງໃຫ້ມີການກວດສອບຄວາມຖືກຕ້ອງ. ການນໍາໃຊ້ຮ່ວມກັບ ມົງໂກດ ທາງເລືອກໃນການສະຫນອງໃຫ້ a
ລະຫັດຜ່ານ.
-ລະຫັດຜ່ານ , -p
ລະບຸລະຫັດຜ່ານເພື່ອຢືນຢັນຕົວຕົນຂອງ MongoDB. ໃຊ້ຮ່ວມກັນ
ກັບ --ຊື່ຜູ້ໃຊ້ ທາງເລືອກໃນການສະຫນອງຊື່ຜູ້ໃຊ້.
ຖ້າເຈົ້າລະບຸ ກ --ຊື່ຜູ້ໃຊ້ ໂດຍບໍ່ມີການ -ລະຫັດຜ່ານ ທາງເລືອກ, ມົງໂກດ ຈະກະຕຸ້ນເຕືອນສໍາລັບການ
ລະຫັດຜ່ານແບບໂຕ້ຕອບ.
--authenticationDatabase
ໃໝ່ໃນເວີຊັ່ນ 2.4.
ລະບຸຖານຂໍ້ມູນທີ່ຖືຂອງຜູ້ໃຊ້ (ຕົວຢ່າງ --ຊື່ຜູ້ໃຊ້) ໃບຢັ້ງຢືນ.
ໂດຍຕົວຢ່າງ, ມົງໂກດ ສົມມຸດວ່າຖານຂໍ້ມູນທີ່ລະບຸໄວ້ໃນ --db ການໂຕ້ຖຽງຖື
ຂໍ້ມູນປະຈໍາຕົວຂອງຜູ້ໃຊ້, ເວັ້ນເສຍແຕ່ວ່າທ່ານລະບຸ --authenticationDatabase.
ເບິ່ງ ແຫຼ່ງຜູ້ໃຊ້, /reference/privilege-documents ແລະ /reference/user-privileges ສໍາລັບການ
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຮັບຮອງຄວາມຖືກຕ້ອງທີ່ຖືກມອບໝາຍໃນ MongoDB.
-- ກົນໄກການຢືນຢັນ
ໃໝ່ໃນເວີຊັ່ນ 2.4.
ລະບຸກົນໄກການພິສູດຢືນຢັນ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ກົນໄກການພິສູດຢືນຢັນແມ່ນ
MONGODB-CR, ເຊິ່ງເປັນກົນໄກການພິສູດຢືນຢັນ/ການຕອບສະໜອງຂອງ MongoDB. ໃນ
ສະບັບສະມາຊິກ MongoDB, ມົງໂກດ ຍັງປະກອບມີການສະຫນັບສະຫນູນສໍາລັບການ GSSAPI ການຈັດການ
ການພິສູດຢືນຢັນ Kerberos.
ເບິ່ງ /tutorial/control-access-to-mongodb-with-kerberos-authentication ສໍາລັບການຫຼາຍ
ຂໍ້ມູນກ່ຽວກັບການພິສູດຢືນຢັນ Kerberos.
--ລັອກ
ໃໝ່ໃນເວີຊັ່ນ 2.2.
ສະຫຼັບໂໝດຂອງ ມົງໂກດ ລາຍງານການນຳໃຊ້ຕໍ່ຖານຂໍ້ມູນ locks. ຂໍ້ມູນເຫຼົ່ານີ້ແມ່ນ
ເປັນປະໂຫຍດສໍາລັບການວັດແທກການດໍາເນີນງານພ້ອມກັນແລະອັດຕາສ່ວນລັອກ.
ການໂຕ້ຖຽງສຸດທ້າຍແມ່ນໄລຍະເວລາ, ເປັນວິນາທີ ມົງໂກດ ລໍຖ້າຢູ່ໃນ
ລະຫວ່າງການໂທ. ໂດຍຄ່າເລີ່ມຕົ້ນ ມົງໂກດ ສົ່ງຄືນຂໍ້ມູນທຸກໆວິນາທີ.
ທົ່ງນາ
ມົງໂກດ ຕອບຄ່າເວລາທີ່ລະບຸເປັນ milliseconds (ms.)
ມົງໂກດ ລາຍງານພຽງແຕ່ namespaces ການເຄື່ອນໄຫວຫຼືຖານຂໍ້ມູນ, ຂຶ້ນກັບ --ລັອກ ທາງເລືອກ. ຖ້າ
ທ່ານບໍ່ເຫັນຖານຂໍ້ມູນຫຼືການເກັບກໍາ, ມັນບໍ່ໄດ້ຮັບກິດຈະກໍາທີ່ຜ່ານມາ. ທ່ານສາມາດອອກ
ການດໍາເນີນງານງ່າຍດາຍໃນ Mongo shell ເພື່ອສ້າງກິດຈະກໍາທີ່ຈະສົ່ງຜົນກະທົບຕໍ່ຜົນຜະລິດຂອງ
ມົງໂກດ.
mongotop.ns
ປະກອບດ້ວຍ namespace ຖານຂໍ້ມູນ, ເຊິ່ງລວມຊື່ຖານຂໍ້ມູນແລະການເກັບກໍາ.
ການປ່ຽນແປງໃນສະບັບ 2.2: ຖ້າຫາກວ່າທ່ານນໍາໃຊ້ --ລັອກ, ການ ns ພາກສະຫນາມບໍ່ປາກົດຢູ່ໃນ
ມົງໂກດ ຜົນຜະລິດ.
mongotop.db
ໃໝ່ໃນເວີຊັ່ນ 2.2.
ປະກອບດ້ວຍຊື່ຂອງຖານຂໍ້ມູນ. ຖານຂໍ້ມູນທີ່ມີຊື່ . ຫມາຍເຖິງການລັອກທົ່ວໂລກ,
ແທນທີ່ຈະເປັນຖານຂໍ້ມູນສະເພາະ.
ຊ່ອງຂໍ້ມູນນີ້ບໍ່ປາກົດເວັ້ນເສຍແຕ່ວ່າທ່ານໄດ້ຮຽກຮ້ອງ ມົງໂກດ ກັບ --ລັອກ
ທາງເລືອກ.
mongotop.ທັງໝົດ
ສະຫນອງຈໍານວນເວລາທັງຫມົດນີ້ ມົງໂກນ ໃຊ້ເວລາປະຕິບັດງານນີ້
namespace.
mongotop.read
ສະຫນອງຈໍານວນທີ່ໃຊ້ເວລາທີ່ນີ້ ມົງໂກນ ໃຊ້ເວລາປະຕິບັດການອ່ານກ່ຽວກັບການ
namespace ນີ້.
mongotop.write
ສະຫນອງຈໍານວນທີ່ໃຊ້ເວລາທີ່ນີ້ ມົງໂກນ ໃຊ້ເວລາປະຕິບັດການຂຽນກ່ຽວກັບການ
namespace ນີ້.
ມົງໂກດ.
ສະຫນອງການປະທັບຕາເວລາສໍາລັບຂໍ້ມູນທີ່ສົ່ງຄືນ.
ໃຊ້
ໂດຍຄ່າເລີ່ມຕົ້ນ ມົງໂກດ ເຊື່ອມຕໍ່ກັບ instance MongoDB ທີ່ແລ່ນຢູ່ໃນພອດ localhost 27017.
ຢ່າງໃດກໍຕາມ, ມົງໂກດ ທາງເລືອກສາມາດເຊື່ອມຕໍ່ກັບໄລຍະໄກ ມົງໂກນ ຕົວຢ່າງ. ເບິ່ງ ມົງໂກດ
ທາງເລືອກໃນການ ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ເພື່ອບັງຄັບ ມົງໂກດ ເພື່ອກັບຄືນຫນ້ອຍລົງເລື້ອຍໆ, ລະບຸຕົວເລກ, ໃນວິນາທີໃນຕອນທ້າຍຂອງ
ຄໍາສັ່ງ. ໃນຕົວຢ່າງນີ້, ມົງໂກດ ຈະກັບຄືນມາທຸກໆ 15 ວິນາທີ.
ມົງໂກນ 15
ຄໍາສັ່ງນີ້ຜະລິດຜົນໄດ້ຮັບດັ່ງຕໍ່ໄປນີ້:
ເຊື່ອມຕໍ່ກັບ: 127.0.0.1
ns ທັງໝົດອ່ານຂຽນ 2012-08-13T15:45:40
test.system.namespaces 0ms 0ms 0ms
local.system.replset 0ms 0ms 0ms
local.system.indexes 0ms 0ms 0ms
admin.system.indexes 0ms 0ms 0ms
admin. 0ms 0ms 0ms
ns ທັງໝົດອ່ານຂຽນ 2012-08-13T15:45:55
test.system.namespaces 0ms 0ms 0ms
local.system.replset 0ms 0ms 0ms
local.system.indexes 0ms 0ms 0ms
admin.system.indexes 0ms 0ms 0ms
admin. 0ms 0ms 0ms
ເພື່ອກັບຄືນ ກ ມົງໂກດ ລາຍງານທຸກໆ 5 ນາທີ, ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
ມົງໂກນ 300
ເພື່ອລາຍງານການນໍາໃຊ້ການລັອກຕໍ່ຖານຂໍ້ມູນ, ໃຫ້ໃຊ້ ມົງໂກດ --ລັອກ, ເຊິ່ງຜະລິດ
ຜົນຜະລິດດັ່ງຕໍ່ໄປນີ້:
$ mongotop --locks
ເຊື່ອມຕໍ່ກັບ: 127.0.0.1
db ທັງໝົດອ່ານຂຽນ 2012-08-13T16:33:34
ທ້ອງຖິ່ນ 0ms 0ms 0ms
admin 0ms 0ms 0ms
. 0ms 0ms 0ms
ໃຊ້ mongotop ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net