¸ñÀû & ÀåÁ¡
°Ë»ö ¼Óµµ Áõ°¡
À¯Àϼº °È
°æ¿ì¿¡ µû¶ó °»½Å ¼Óµµ Çâ»ó (update,delete)
´ÜÁ¡
°ø°£ Á¡À¯
°»½Å ¼Óµµ ÀúÇÏ ( insert )
Trade-off
(Á¤´äÀÌ ¾ø½¿ - insertµµ hot spot½Ã clustered index·Î ¼º´É Çâ»ó)
DEMO
Performance Tuning - ±âº» ¿øÄ¢
Disk ¼Óµµ vs RAM ¼Óµµ
RAM Àº Á¦ÇÑµÈ ÀÚ¿øÀ̹ǷÎ, I/O¸¦ ÃÖ¼Ò·Î ÁÙÀÌ´Â °ÍÀÌ °¡Àå Áß¿ä.
Performance tuning¿¡ ÀÖ¾î¼ °¡Àå Áß¿äÇÑ Á¡Àº, buffer cache¸¦ °¡Àå Àß È°¿ëÇÏ°í ´õ ¿À·¡ buffer(RAM)¿¡ ¸Ó¹«¸¦ ¼ö ÀÖµµ·Ï I/O¸¦ °¨¼Ò½ÃÅ°´Â °ÍÀÔ´Ï´Ù.
¸ðµç Database Queryµé¿¡ ´ëÇÏ¿© ÃÖ¼ÒÀÇ I/O¸¦ À¯ÁöÇϱâ À§Çؼ´Â, ÁÁÀº IndexµéÀ» ¸¸µé¾î ÁÖ°í À¯ÁöÇØ¾ß ÇÕ´Ï´Ù.
ÃÖ¼ÒÀÇ I/O¸¦ À¯ÁöÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â °¡Àå Áß¿äÇÑ ¿ä¼Ò.
Application °³¹ßÀÚµéÀÌ SQL Server Architecture¿¡ ´ëÇÑ Áö½ÄÀ» ÃæºÐÈ÷ ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇϸç, I/O¸¦ ÃÖ¼ÒÈÇÒ ¼ö ÀÖµµ·Ï Index¸¦ ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¼÷ÁöÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿ä.
Index ºÐ·ù
SQL Server Index Type
Clustered Index
Non-clustered Index
Uniqueness
Unique Index
Non-unique Index
Column °¹¼ö
Single-Column Index
Composite¡¦(»ý·«)
|