�uDMV�iDynamic Management View�j�v�Ńp�t�H�[�}���X�x���́u�����v�𒲂ׂ��FSQL Server�g���u���V���[�e�B���O�i39�j

�{�A�ڂ́A�uMicrosoft SQL Server�v�Ŕ�������g���u�����u�ǂ�ȕ��@�Łv�u�ǂ̂悤�Ɂv�������Ă������A�������Ώ��̂��߂̃m�E�n�E���Љ�܂��B����́A�u�����x���̌�����Nj�����gDMV�̎g�����h�v��������܂��B

» 2017�N03��06�� 05��00�� ���J
[���������V�C���j�A�f�b�N�X�������]

�A�ڃo�b�N�i���o�[

�@�{�A�ڂł́A�uMicrosoft SQL Server�i�ȉ��ASQL Server�j�v�Ŕ�������g���u���ɂ‚��āA�u�Ȃ��N���������v�̗��R�ƂƂ��ɋ�̓I�ȑΏ����@���Љ�Ă����܂��B

�@�O���́ASQL Server�Ńp�t�H�[�}���X�x���̖�肪�N�����Ƃ��̃A�v���[�`�Ə����W�̕��@��������܂����B�u�����x���̉ۑ�����ɕK�v��3�‚̃|�C���g�v���������A�u�p�t�H�[�}���X���O�v�u�g���[�X���O�v�𐳂����̎悷�邱�ƂŁA������΍􂷂ׂ����́u������v��t�����܂��B����́A���̐�̃X�e�b�v�ł���u�����Ə؋����‚��ށv���߂ɕK�v�Ȏ菇���Љ�܂��B

SQL Server�̓�������𒲍�����uDMV�iDynamic Management View�j�v�Ƃ�

�@SQL Server�ɂ́A�p�t�H�[�}���X���Ɍ��炸�A���̓�������𒲍����邽�߂́uDMV�iDynamic Management View�j�v�ƌĂ΂��c�[�����p�ӂ���Ă��܂��B

�@DMV�́A�f�[�^�x�[�X�Ɏ�������Ă���󋵂��Ž�������c�[���ł��BDMV�ŕ\�����������uSELECT�X�e�[�g�����g�v�Ō������邱�ƂŁA�f�[�^�x�[�X���̓���󋵂����F�ł��܂��i�}1�j�B

�@�Q�l�܂łɁA�����悤�ȏ����擾����@�\�ɁuDMF�iDynamic Management Function�j�v������܂��BDMF��DMV�ƈႢ�A�֐��̌`�ŏ����̎悷��d�g�݂ƂȂ�܂����A�{�e�ł͐������V���v���ɂ��邽�߂ɂ���DMF��DMV�̈ꕔ�Ƃ��Ĉ����܂��B

photo �}1�@DMV�ŕ\���������[�U�[�Z�b�V�����̏��BSSMS�iSQL Server Management Studio�j����C���X�^���X�ɐڑ����A�uSELECT���v�����s���邱�Ƃŏ����̎�ł���

�@DMV�ł́ASELECT�������s�����u�u�Ԃ̏��v���m�F�ł��܂��B���n��Œl�̕ω��𒲂ׂ����Ƃ��ɂ́A�J��Ԃ�SELECT�������s���ď����擾���܂��B�������AVIEW�̍��ڂɂ���ẮA�C���X�^���X�N���ォ��́u�ݐϒl�v�ɂȂ��Ă�����̂�����̂Œ��ӂ��Ă��������B

�@DMV�́A�P�̂Ō•ʂɒ�����������A������DMV�𕹗p����A���邢�̓V�X�e���e�[�u���ƌ�������Ǝg�����肪�悭�Ȃ�܂��B�Ⴆ�΁A�u�T�^�I�Ȓ����N�G���v��ۑ����Ă����A���p����悤�ɂ���ƕ֗��ł��B

DMV�Łusys.dm_os_wait_stats�v�����s���A�u�x���v���������v��T��

�@�����DMV�̊��p��Ƃ��āA�^�X�N�̑҂����ԁiwait time�j�̏����m�F����usys.dm_os_wait_stats�v�̏����ڍׂɌ��Ă݂܂��傤�Bsys.dm_os_wait_stats�����s����ƁA���̂悤�Ȍ��ʂ��\������܂��i�}2�j�B

photo �}2�@DMV��sys.dm_os_wait_stats�����s���A�g�[�^���҂����ԁiwait_time_ms�j�̒������ɕ��בւ��Ă݂��Ƃ���

�@�}2�̎��s���ʂ���ASQL Server���N�����Ă���ł������҂����Ԃ��������Ă����^�X�N�́uSLEEP_TASK�v���������Ƃ�������܂����B

�@SQL Server�ɂ�����x�������ɂ����ẮA�܂�sys.dm_os_wait_stats�̃J�E���^�[�l�����Z�b�g�i���{���@�͈ȉ����Q�Ɓj���A���̌サ�΂炭�x����Ԃ𑱂������sys.dm_os_wait_stats�ɃN�G�������s����̂��R�c�ł��B�������邱�ƂŁA�u�x���������ɍi�����v��ԂŁA�҂����Ԃ��������������^�X�N�����������ł��܂��B�Ⴆ�΃f�B�X�NI/O�Ɋւ��҂����Ԃ����������Ȃ�΁A����I/O�ɓ�����������������ɐi�߂Ă����A�Ƃ�������ł��B

sys.dm_os_wait_stats�̃J�E���^�[�l�����Z�b�g������@

�@�J�E���^�[�l�̃��Z�b�g�ɂ́uDBCC SQLPERF(�fsys.dm_os_wait_stats�f,CLEAR)�v�R�}���h�����s���܂��i�}3�j�B

photo �}3�@�uDBCC SQLPERF(�fsys.dm_os_wait_stats�f,CLEAR)�v�R�}���h����͂���ƁAsys.dm_os_wait_stats�̃J�E���^�[�l�����Z�b�g�ł���

�@���̂悤��sys.dm_os_wait_stats�́A�p�t�H�[�}���X���Ɋւ��钲���ɂ����鏉���i�K�̕��������߂�̂ɗL���ł��B���̑���sys.dm_os_wait_stats�Ŋm�F�ł���҂����Ƃ��āA�ȉ��̃C�x���g�ɂ����ڂ���Ƃ悢�ł��傤�i�\1�j�B

�i�\1�jsys.dm_os_wait_stats�œ�������̂����A���ɒ��ڂ��Ă����ׂ��C�x���g
�C�x���g�� ���� �`�F�b�N����
CXPACKET
EXCHANGE
SQL Server�����Ŕ���������񏈗��Ɋւ���҂����Ԃ̏�� ���ꂪ�u�傫���v�ꍇ�A�N�G���v�������Ó��ł͂Ȃ��”\��������
LATCH_XX �f�[�^�x�[�X�̓����\����ی삷�邽�߂ɗp������\���́u���b�`�v�̑҂����Ԃ̏��B�uXX�v�ɂ́AEX��SH�Ȃǎ擾���g�r�����[�h�h�Ȃ̂��A�g���L���[�h�h�Ȃ̂������������񂪓���i�ȉ����j �ǂ̂悤�ȓ����҂��������̂��ɂ‚��āA����Ȃ�ڍׂȒ������s�����߂̊�b���Ƃ��ĔF�����Ă���
LCK_M_XX ���b�N�Ɋւ���҂����Ԃ̏�� ���b�N�ɂ��҂����Ԃ������Ƃ��́A�N�G���v�����̑Ó����A�܂��͑z�肵�Ă��Ȃ������ɂ��u���b�L���O���^��
PAGELATCH_XX �f�[�^�x�[�X�̃y�[�W����������ő��삵�Ă���Ƃ��Ƀy�[�W��ی삷�邽�߂ɗp�����郉�b�`�ɂ‚��Ă̏�� �y�[�W���b�`�ɂ��҂����Ԃ������Ƃ��ɂ́A����y�[�W�ւ̃A�N�Z�X�p�x�𒲍�����
PAGEIOLATCH_XX �f�[�^�x�[�X�̃y�[�W���f�B�X�N����ǂނ܂��͏����o���ۂɗp�����郉�b�`�ɂ‚��Ă̏�� �y�[�WI/O���b�`�ɂ��҂����Ԃ������Ƃ��ɂ́AI/O�̍����ׂ�f�B�X�N�̉ߕ��ׂȂǂ𒲍�����

�@�����DMV�̓����Ɓusys.dm_os_wait_stats�̎g�����v��������܂����BDMV�͂��̑��ɂ����܂��܂Ȓ����Ŏg����c�[���ł��B���̑��̎g�����ɂ‚��ẮA����̋�̓I�ȃV�i���I��̒��ŏЉ�Ă����\��ł��B����̓p�t�H�[�}���X�����l�����ŕK�v�ȓ��v���ɂ‚��ďЉ��\��ł��B


�M�ҏЉ�

������ ���V�i���������� �̂Ԃ䂫�j

���j�A�f�b�N�X������� NUL System Services Corporation�����BMicrosoft MVP Data Platform�i2011�`�j�BOracle��SQL Server�ȂǏ��p�f�[�^�x�[�X�̏d���Q���^�Č��̐݌v�\�z�A�v���Z�[���X�A�Г��O�̋���A�V�Z�p�]����S���B2016�NIoT�r�W�l�X�J���̒S�����o�āA2016�N���݂͕č��V���R���o���[�ɂĒ��݈��Ƃ��Ċ������B�ڕW�͐����ē��{�ɋA�邱�ƁB

�Ŗ� ���j�i������ �������j

���j�A�f�b�N�X������Џ����B���Јȗ� SQL Server�̕]���^�݌v�^�\�z�^����ȂǂɌg���Ȃ�����A��ɃT�|�[�g�Ɩ��ɏ]���BSQL Server�̃g���u���Ή��ŎВ��܂̕\�����󂯂��o�������B�x���͊w������̒��ԂƎs���w�`�ɎQ�����A�K���Ŋ��𗬂��Ă�����݉�ւƗ����B


Copyright © ITmedia, Inc. All Rights Reserved.

�A�C�e�B���f�B�A����̂��m�点

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

�l�ɗ���Ȃ��������A�{���Ō��Z�L�����e�B�u���_�i�C�Y�v
4AI by ��IT - AI�����A�������A���A������
Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B