ການນໍາໃຊ້ SQL Server Profiler ເພື່ອຕິດຕາມບັນຫາການປະຕິບັດງານຂອງຖານຂໍ້ມູນ
SQL Server Profiler ເປັນເຄື່ອງມືການວິນິດໄສລວມມີ Microsoft SQL Server 2012. ມັນອະນຸຍາດໃຫ້ທ່ານສ້າງຢາດ SQL ທີ່ຕິດຕາມການປະຕິບັດສະເພາະທີ່ຖືກປະຕິບັດຕໍ່ຖານຂໍ້ມູນ SQL Server. ຮ່ອງຮອຍ SQL ໃຫ້ຂໍ້ມູນທີ່ມີຄຸນຄ່າສໍາລັບບັນຫາການແກ້ໄຂບັນຫາ ຖານຂໍ້ມູນ ແລະປັບປຸງການປະຕິບັດງານຂອງຖານຂໍ້ມູນ. ຕົວຢ່າງເຊັ່ນ, ຜູ້ບໍລິຫານອາດຈະນໍາໃຊ້ການຕິດຕາມເພື່ອກໍານົດຄ່ານ້ໍາຫນັກເບົາໃນການສອບຖາມແລະພັດທະນາການເພີ່ມປະສິດທິພາບເພື່ອປັບປຸງການປະຕິບັດຖານຂໍ້ມູນ.
ສ້າງການຕິດຕາມ
ຂະບວນການຂັ້ນຕອນໂດຍຂັ້ນຕອນຂອງການສ້າງ SQL Server Trace ກັບ SQL Server Profiler ແມ່ນດັ່ງຕໍ່ໄປນີ້:
- ເປີດ SQL Server ການຄຸ້ມຄອງ Studio ແລະເຊື່ອມຕໍ່ກັບຕົວຢ່າງ SQL Server ຂອງການເລືອກຂອງທ່ານ. ໃຫ້ຊື່ເຄື່ອງແມ່ຂ່າຍແລະຂໍ້ມູນປະຈໍາຕົວເຂົ້າສູ່ລະບົບທີ່ເຫມາະສົມເວັ້ນເສຍແຕ່ວ່າທ່ານໃຊ້ Windows Authentication.
- ຫຼັງຈາກທີ່ທ່ານເປີດ SQL Server Management Studio, ເລືອກ SQL Server Profiler ຈາກເມນູ Tools . ໃຫ້ສັງເກດວ່າຖ້າທ່ານບໍ່ໄດ້ວາງແຜນທີ່ຈະໃຊ້ເຄື່ອງມື SQL Server ອື່ນໃນ session session ນີ້, ທ່ານອາດຈະເລືອກເປີດ SQL Profiler ໂດຍກົງ, ແທນທີ່ຈະຜ່ານ Studio ການຄຸ້ມຄອງ.
- ໃຫ້ຂໍ້ມູນປະຈໍາຕົວເຂົ້າສູ່ລະບົບອີກເທື່ອຫນຶ່ງ, ຖ້າທ່ານຖືກສົ່ງໃຫ້ເຮັດ.
- SQL Server Profiler ຄາດວ່າທ່ານຕ້ອງການເລີ່ມຕົ້ນການຕິດຕາມໃຫມ່ແລະເປີດຫນ້າຕ່າງການ ຕິດຕາມລັກສະນະ . ປ່ອງຢ້ຽມແມ່ນຫວ່າງເພື່ອອະນຸຍາດໃຫ້ທ່ານລະບຸລາຍລະອຽດຂອງການຕິດຕາມ.
- ສ້າງຊື່ຄໍາອະທິບາຍສໍາລັບການຕິດຕາມແລະພິມມັນໃສ່ໃນກ່ອງຂໍ້ຄວາມ ຕິດຕາມຊື່ .
- ເລືອກແມ່ແບບສໍາລັບການຕິດຕາມຈາກເມນູ ແບບ ເລື່ອນເມນູ ແບບ Template . ນີ້ອະນຸຍາດໃຫ້ທ່ານເພື່ອເລີ່ມຕົ້ນການຕິດຕາມຂອງທ່ານໂດຍນໍາໃຊ້ຫນຶ່ງໃນຂໍ້ກໍານົດທີ່ກໍານົດໄວ້ໃນຫ້ອງສະຫມຸດ SQL Server.
- ເລືອກສະຖານທີ່ເພື່ອບັນທຶກຜົນຂອງການຕິດຕາມຂອງທ່ານ. ທ່ານມີສອງຕົວເລືອກທີ່ນີ້:
- ໃຫ້ເລືອກ Save to File ເພື່ອບັນທຶກການຕິດຕາມຫາໄຟລ໌ໃນຮາດດິດໃນທ້ອງຖິ່ນ. ໃຫ້ຊື່ໄຟລ໌ແລະສະຖານທີ່ຢູ່ໃນປ່ອງຢ້ຽມ Save As ທີ່ປາກົດຂຶ້ນມາເປັນຜົນມາຈາກການຄລິກໃສ່ກ່ອງກາເຄື່ອງຫມາຍ. ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດຂະຫນາດໄຟລ໌ສູງສຸດໃນ MB ເພື່ອຈໍາກັດຜົນກະທົບທີ່ມີຢູ່ໃນການໃຊ້ດິດ.
- ເລືອກ Save to Table ເພື່ອບັນທຶກຂໍ້ມູນໃນຕາຕະລາງພາຍໃນຖານຂໍ້ມູນ SQL Server. ຖ້າທ່ານເລືອກຕົວເລືອກນີ້, ທ່ານຈະໄດ້ຮັບການຕິດຕໍ່ກັບຖານຂໍ້ມູນທີ່ທ່ານຕ້ອງການເກັບຮັກສາຜົນຕາມຮອຍ. ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດຂະຫນາດຕາມລວງສູງສູງສຸດ - ໃນຫລາຍພັນແຖວຕາຕະລາງ - ເພື່ອຈໍາກັດຜົນກະທົບທີ່ມີຢູ່ໃນຖານຂໍ້ມູນຂອງທ່ານ.
- ໃຫ້ຄລິກໃສ່ແຖບ Selection ເຫດການ ເພື່ອທົບທວນເຫດການທີ່ທ່ານຈະຕິດຕາມດ້ວຍການຕິດຕາມຂອງທ່ານ. ບາງກິດຈະກໍາຖືກເລືອກໂດຍອັດຕະໂນມັດໂດຍອີງໃສ່ຮູບແບບທີ່ທ່ານເລືອກ. ທ່ານອາດຈະປັບປຸງແກ້ໄຂການເລືອກທີ່ມີໄວ້ໃນເວລານີ້ແລະເບິ່ງຕົວເລືອກເພີ່ມເຕີມໂດຍການຄລິກໃສ່ກ່ອງກາເຄື່ອງຫມາຍ Show All Events and Show All Columns .
- ກົດປຸ່ມ Run ເພື່ອເລີ່ມຕົ້ນການຕິດຕາມ. ເມື່ອທ່ານສໍາເລັດແລ້ວ, ໃຫ້ເລືອກເອົາການ ຕິດຕາມ ຈາກເມນູ File .
ການເລືອກແມ່ແບບ
ເມື່ອທ່ານເລີ່ມຕົ້ນການຕິດຕາມ, ທ່ານອາດຈະເລືອກທີ່ຈະໃຊ້ມັນໃນທຸກແບບທີ່ພົບໃນຫ້ອງສະຫມຸດຕິດຕາມ SQL Server. ສາມຂອງແບບແມ່ແບບຕິດຕາມທີ່ຖືກນໍາໃຊ້ຫຼາຍທີ່ສຸດແມ່ນ:
- ແມ່ແບບມາດຕະຖານ, ເຊິ່ງເກັບກໍາຂໍ້ມູນຕ່າງໆກ່ຽວກັບການເຊື່ອມຕໍ່ SQL Server, ຂັ້ນຕອນທີ່ເກັບໄວ້, ແລະຄໍາສັ່ງ Transact-SQL
- ແມ່ແບບ Tuning, ເຊິ່ງເກັບກໍາຂໍ້ມູນທີ່ສາມາດນໍາໃຊ້ກັບຖານຂໍ້ມູນ Tuning Advisor ເພື່ອປັບປຸງການປະຕິບັດ SQL Server ຂອງທ່ານ
- ແມ່ແບບ TSQL_Replay, ເຊິ່ງເກັບຂໍ້ມູນພຽງພໍກ່ຽວກັບຄໍາສັ່ງ Transact-SQL ແຕ່ລະເພື່ອສ້າງກິດຈະກໍາໃນອະນາຄົດ
ຫມາຍເຫດ : ບົດຄວາມນີ້ກໍານົດ SQL Server Profiler ສໍາລັບ SQL Server 2012. ສໍາລັບສະບັບກ່ອນຫນ້າ, ເບິ່ງ ວິທີການສ້າງ Trace ກັບ SQL Server Profiler 2008 .