ນີ້ແມ່ນຄໍາສັ່ງ dbiprofp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dbiprof - ລູກຄ້າເສັ້ນຄໍາສັ່ງສໍາລັບ DBI::ProfileData
ສະຫຼຸບສັງລວມ
ເບິ່ງບົດລາຍງານຂອງສິບຄໍາຖາມທີ່ມີເວລາແລ່ນທັງຫມົດຍາວທີ່ສຸດໃນໄຟລ໌ dump profile
prof1.out:
dbiprof prof1.out
ເບິ່ງ 10 ອັນດັບການສອບຖາມທີ່ພົບເລື້ອຍທີ່ສຸດໃນໄຟລ໌ໂປຣໄຟລ໌ dbi.prof (ຄ່າເລີ່ມຕົ້ນ):
dbiprof --sort ນັບ
ເບິ່ງບົດລາຍງານດຽວກັນກັບ 15 ລາຍການ:
dbiprof --sort count --ເລກ 15
ລາຍລະອຽດ
ເຄື່ອງມືນີ້ແມ່ນລູກຄ້າແຖວຄໍາສັ່ງສໍາລັບ DBI::ProfileData. ມັນອະນຸຍາດໃຫ້ທ່ານສາມາດວິເຄາະ
ໄຟລ໌ຂໍ້ມູນໂປຣໄຟລ໌ທີ່ຜະລິດໂດຍ DBI::ProfileDumper ແລະຜະລິດບົດລາຍງານທີ່ເປັນປະໂຫຍດຕ່າງໆ.
OPTIONS
ໂຄງການນີ້ຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:
--ເລກ N
ຜະລິດຫຼາຍລາຍການນີ້ຢູ່ໃນບົດລາຍງານ. ຄ່າເລີ່ມຕົ້ນເປັນ 10. ຖ້າຕັ້ງເປັນ "ທັງໝົດ" ແລ້ວທັງໝົດ
ຜົນໄດ້ຮັບສະແດງໃຫ້ເຫັນ.
--ຈັດຮຽງພາກສະຫນາມ
ຈັດຮຽງຜົນໄດ້ຮັບຕາມຊ່ອງຂໍ້ມູນ. ບໍ່ຮອງຮັບການຈັດຮຽງຕາມຫຼາຍຊ່ອງຂໍ້ມູນ
(ເພີ້ມຍິນດີຕ້ອນຮັບ). ຊ່ອງຂໍ້ມູນການຈັດລຽງທີ່ມີຢູ່ແມ່ນ:
ຈໍານວນທັງຫມົດ
ຈັດຮຽງຕາມເວລາແລ່ນທັງໝົດຕະຫຼອດໄລຍະທັງໝົດ. ນີ້ແມ່ນການຈັດລຽງຕາມຄ່າເລີ່ມຕົ້ນ.
ຍາວທີ່ສຸດ
ຈັດລຽງຕາມການແລ່ນດ່ຽວທີ່ຍາວທີ່ສຸດ.
ນັບ
ຈັດຮຽງຕາມຈຳນວນການແລ່ນທັງໝົດ.
ຄັ້ງທໍາອິດ
ຈັດຮຽງຕາມເວລາທີ່ປະຕິບັດໃນຮອບທຳອິດ.
ສັ້ນທີ່ສຸດ
ຈັດລຽງຕາມການແລ່ນດ່ຽວທີ່ສັ້ນທີ່ສຸດ.
ກະແຈ 1
ຈັດຮຽງຕາມຄ່າຂອງອົງປະກອບທຳອິດໃນເສັ້ນທາງ, ເຊິ່ງຄວນຈະເປັນຕົວເລກ. ເຈົ້າ
ຍັງສາມາດຈັດຮຽງໂດຍ "key2" ແລະ "key3".
-- ປີ້ນ
ປີ້ນກັບການຈັດຮຽງທີ່ເລືອກ. ຕົວຢ່າງ, ເພື່ອເບິ່ງບົດລາຍງານຂອງສັ້ນທີ່ສຸດໂດຍລວມ
ເວລາ:
dbiprof --sort ທັງຫມົດ --reverse
--match keyN=ຄ່າ
ພິຈາລະນາພຽງແຕ່ລາຍການທີ່ລະຫັດທີ່ລະບຸໄວ້ກົງກັບຄ່າທີ່ໃຫ້. ຄີແມ່ນ
ເລກຈາກ 1. ຕົວຢ່າງ, ໃຫ້ເວົ້າວ່າເຈົ້າໃຊ້ DBI::Profile Path of:
[ DBIprofile_Statement, DBIprofile_Methodname]
ແລະເອີ້ນວ່າ dbiprof ໃນ:
dbiprof --match key2=ປະຕິບັດ
ບົດລາຍງານຂອງທ່ານຈະສະແດງພຽງແຕ່ການສອບຖາມປະຕິບັດ, ອອກຈາກການກະກຽມ, ດຶງ, ແລະອື່ນໆ.
ຖ້າຄ່າທີ່ໃຫ້ເລີ່ມຕົ້ນແລະລົງທ້າຍດ້ວຍ slashes ("/") ມັນຈະຖືກປະຕິບັດເປັນ a
ການສະແດງອອກເປັນປົກກະຕິ. ຕົວຢ່າງ, ພຽງແຕ່ລວມເອົາຄໍາຖາມ SELECT ທີ່ key1 ແມ່ນ
ຖະແຫຼງການ:
dbiprof --match key1=/^SELECT/
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການສະແດງຜົນການຈັບຄູ່ແມ່ນກົງກັນກັບຕົວພິມນ້ອຍ, ແຕ່ສາມາດປ່ຽນແປງໄດ້
ດ້ວຍຕົວເລືອກ --case-sensitive.
--ຍົກເວັ້ນ keyN=value
ເອົາລາຍການອອກສໍາລັບບ່ອນທີ່ລະຫັດທີ່ກໍານົດໄວ້ກົງກັບຄ່າທີ່ໃຫ້. ຕົວຢ່າງ, ເພື່ອ
ຍົກເວັ້ນລາຍການກະກຽມທັງໝົດທີ່ key2 ແມ່ນຊື່ວິທີການ:
dbiprof --exclude key2=prepare
ເຊັ່ນດຽວກັນກັບ "--match", ຖ້າຄ່າທີ່ໃຫ້ເລີ່ມຕົ້ນແລະສິ້ນສຸດດ້ວຍ slashes ("/") ມັນຈະເປັນ.
ປະຕິບັດເປັນການສະແດງອອກເປັນປົກກະຕິ. ຕົວຢ່າງ, ເພື່ອຍົກເວັ້ນການສອບຖາມ UPDATE ບ່ອນທີ່ key1 ແມ່ນ
ຖະແຫຼງການ:
dbiprof --match key1=/^UPDATE/
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການສະແດງອອກຂອງການຍົກເວັ້ນແມ່ນຖືກຈັບຄູ່ກັບຕົວພິມນ້ອຍ, ແຕ່ນີ້ສາມາດເປັນ
ມີການປ່ຽນແປງດ້ວຍຕົວເລືອກ --case-sensitive.
-- ໂຕພິມນ້ອຍໃຫຍ່
ການນໍາໃຊ້ທາງເລືອກນີ້ເຮັດໃຫ້ --match ແລະ --exclude ເຮັດວຽກ case-sensitively. ຄ່າເລີ່ມຕົ້ນເປັນ
off
--ລຶບ
ຕັ້ງຕົວເລືອກ "DeleteFiles" ເປັນ DBI::ProfileData ເຊິ່ງເຮັດໃຫ້ໄຟລ໌ຖືກລຶບ
ຫຼັງຈາກການອ່ານ. ເບິ່ງ DBI::ProfileData ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
-- dumpnodes
ພິມບັນຊີລາຍຊື່ຂອງ nodes ໃນຮູບແບບຂອງໂຄງສ້າງຂໍ້ມູນ perl. ໃຊ້ຕົວເລືອກ "-sort".
ຖ້າທ່ານຕ້ອງການຈັດຮຽງບັນຊີລາຍຊື່.
- ການປ່ຽນແປງ
ພິມໝາຍເລກສະບັບ dbiprof ແລະອອກ.
ໃຊ້ dbiprofp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net