안녕하세요,
현재 전산담당자이며, DB와 RAM과의 관계가 궁금합니다. 저희는 MSSQL을 사용중이고요.
저희는 따로 DB서버가 없으며,
사용자들이 해당서버 프로그램 업무가 너무 느리다는 말이 많아 램업그레이드를 할 예정입니다.
저는 DB용량체크도 못하는 수준이라 이렇게 도움을 청합니다..
1. sql실행하여 연결후, Databases - 해당프로그램 테이블(?) 우클릭 - 속성 - Files 부분으로 사이즈를 보는것 맞나요??
2. 맞다면, 그 DB크기가 8기가 조금 안되는데 램은 6기가입니다. 인터넷 서칭하다가 보니
해당 DB크기< 램크기 가 더 커야된다는 말이 있더라고요. 그렇게 성능을 맞춰야한다는데 맞나요??
3. 현재 서버는 HP dl360 G7이며 램슬롯이18개인데, 3/ 6 / 9 에 2기가씩 총 6기가가 꼽혀있습니다.
램 업그레이드를 할 경우, 12 / 15 에 꽂아야한다는건 아는데 그 이후에는 1슬롯에 꼽으면 되나요??
4. 업그레이드 할 램은 4기가 짜리 꼽아도 되나요??
5. 작업관리자로 메모리사용률을 보니 sql에 할당된 메모리가 굉장히 높더군요, 이부분은 sql서버내에서 설정을 할 수 있는데
서버 램의 80%정도로 줄여도 되나요??
너무 기본적인 질문인것 같지만, 저에게는 많은 도움이 될 것 같습니다.
답변부탁드립니다
123
¼¹öÀÇ SPECÀ» Á¤È®È÷ ¿Ã¸®½Ã°í Á¶¾ðÀ» ±¸ÇϽô °ÍÀÏ ÁÁÀ» °Í °°½À´Ï´Ù.
HDD - Raid - CPU ...
»ç¿ë·®À» °í·ÁÇØ ÇÒ´çµÈ ¸Þ¸ð¸®¸¦ ÁÙ¿©¾ß ÇÒ µí ÇÕ´Ï´Ù.
1. ÇÁ·Î±×·¥À» ¹èÆ÷Çؼ Stand Alone À¸·Î À¯Àú°¡ °¢ÀÚ ¾²´Â°Å¶ó¸é,
SQL¼¹ö ¹èÆ÷º»ÀÌ ¹ºÁö ¾Ë¾Æ¾ß°Ú³×¿ä.
2. DB¼¹ö Àü¿ëÀ¸·Î ±¸¼ºÇÑ°Ç ¾Æ´Ï³ª ¼¹ö¿¡ ¿©·¯°¡Áö ¿ªÇÒÀÌ ÀÖ°í, SQL¼¹öµµ ¿î¿µÁßÀ̶ó´Â ¶æÀ̶ó¸é,
À±Û¿¡ ÀûÀº Á¤º¸°¡ ÇÊ¿äÇÕ´Ï´Ù.
»ç¿ëÀÚ ¼ö³ª ³×Æ®¿÷ ȯ°æµµ °í·Á´ë»óÀÔ´Ï´Ù.
»ç¿ë·¥ÀÌ 4GÀÌ°í, À©µµ¿ì¼¹ö°¡ 32ºñÆ®¶ó¼ DBÀÚü´Â 2G¸Þ¸ð¸®¿¡¼ ¿òÁ÷ÀÔ´Ï´Ù.
¼öÁý¼¹ö¶ó¼ µü Á¤ÇØÁø Äû¸®¸¸ µ¹¾Æ°¡±ä ÇÏÁö¸¸, µ¥ÀÌŸ°¡ 100GÁ¤µµ µÇ´Âµ¥ Àß µ¹¾Æ°©´Ï´Ù.
ÀÏ´ÜÀº ¾÷¹«ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÏ´Â Äõ¸®¸¦ ºÐ¼®Çغ¸½Ã¸é, ¾Æ¸¶ ÀϺÎÄõ¸®°¡ ±²ÀåÈ÷ ´À¸®°Ô ¿òÁ÷Àϲ®´Ï´Ù.
±×°Í¸¸ °³¼±ÇÏ¸é µÉ °Í °°Àºµ¥¿ä. ¸Þ¸ð¸®°¡ ¸¹À¸¸é ºÐ¸í ÁÁ±ä ÇÕ´Ï´Ù¸¸. Äõ¸® ÀÚü°¡ ¾û¸ÁÀÌ¸é ¾Æ¹«¸® ¿Ã·Áµµ È¿°ú´Â º°·Ó´Ï´Ù.
sqlÆ©´×ÀÌ ¸¹ÁÒ
Á¤¸» hw°¡ ºÎÁ·ÇÒÁ¤µµ¸é º¸ÅëÀº ¸¹Áø¾Ê´õ±º¿ä
´Ü, ±¸¼ºÀÚü¸¦ ¾û¸ÁÀ¸·ÎÇÑ°æ¿ìµµ ÀÖ±äÇÏ´õ±º¿ä
Æ©´×ÀÌ Áø¸®ÁÒ
ÇÁ·ÎÆÄÀÏ·¯ µ¹·Áº¸¼¼¿ä
¾Æ´Ô ÀθƵ¿¿øÇؼ Çϴ°͵µ ÀÖ±äÇϱ¸¿ä
´Ü µ·Àº µé¾î°¡½Å´Ù°í »ý°¢ÇÏ½Ã´Â°Ô ÁÁÁÒ
¼¹ö½ºÆåÀ» Ãß°¡·Î ¸»¾¸µå¸®ÀÚ¸é,
Intel Xeon E5620
Win 2008 R2 StandardÀÔ´Ï´Ù.
MSSQL°°Àº°æ¿ì ·¥ ¾÷±×·¹À̵尡 È¿°ú°¡ ÁÁ´Ù°í Çؼ ¿©Â庻°Å°í¿ä..¾Æ¹«·¡µµ Æ©´×°ü·ÃÇÏ¿© Á¶Ä¡´Â ¾ÈµÉµíÇÕ´Ï´Ù..
ÇÁ·Î±×·¥À» ¹èÆ÷ÇÏ¿© »ç¿ëÀÚµéÀÌ »ç¿ëÇÏ´Â ½ÄÀ̸ç, »ç¿ëÀÚ´Â 25¸í ³»¿ÜÀÔ´Ï´Ù.
Ȥ½Ã³ª Ãß°¡·Î Á¶¾ðÇØÁֽǺκÐÀÌ ÀÖ´Ù¸é ºÎŹµå¸®°Ú½À´Ï´Ù.
2) »ç¿ëÀÚ¿¡°Ô ÇÁ·Î±×·¥À» ¹èÆ÷ÇÑ´Ù´Â°Ô MSSQLÀ» ¹èÆ÷ÇѴٴ°ÍÀΰ¡¿ä? ÀÌ°Ç ¾Æ´Ï°ÚÁö¿ä?
3) Æ©´× °ü·ÃÇÏ¿© Á¶Ä¡°¡ ¾ÈµÈ´Ù´Â°Ô ¹«½¼¶æÀÎÁö¿ä? µµ¿òÀ» ÁÙ »ç¶÷ÀÌ À־ ¼¹ö´Â °Çµå¸±¼ö ¾ø´Ù´Â °ÍÀΰ¡¿ä?
1) mssql 2008 R2ÀÔ´Ï´Ù.
2)¼¹ö¿¡´Â DB¹× Áß¾ÓÇÁ·Î±×·¥ÀÌ ÀÖ°í, ±×°É »ç¿ëÀÚµéÀÌ »ç¿ëÇÕ´Ï´Ù.
3) Æ©´×À» µµ¿ÍÁÙ »ç¶÷µµ ¾ø°í, ºñ¿ëºÎºÐ¶§¹®¿¡ 1Â÷ÀûÀ¸·Î ¸Þ¸ð¸® ¾÷±×·¹À̵带 ÇÒ¿¹Á¤ÀÔ´Ï´Ù.
http://yoonsy.tistory.com/31
À̱ÛÀ» Âü°íÇØ º¸¼¼¿ä
°Å¸®°¡ °¡±õ´Ù¸é, Á÷Á¢ ºÁµå¸®°í ½Í¾î Áö³×¿ä.. ÇÏÇÏÇÏ
SQL 2008 ½ºÅÄ´Ùµå¸é OSÁ¦°ø ¸Þ¸ð¸®¸¦ ´ëºÎºÐ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
1) SWÀûÀÎ ÇØ°á -> Äõ¸® Æ©´×ÀÌ ±Ùº»ÀûÀÎ ÇØ°áÃ¥ÀÔ´Ï´Ù.
¼Ò½º¿¡¼ Äõ¸®¸¦ ¼öÁ¤ÇÏ·Á¸é ±âº»Á¦°øµÇ´Â ÇÁ·ÎÆÄÀÏ·¯·Î Äõ¸® È®ÀÎÇÏ½Ã¸é¼ DB±¸Á¶ º¸½Ã¸é¼ ºÐ¼®ÇϼžßÇϴµ¥,
°øºÎ°¡ ÇÊ¿äÇÏ½Ã¸é ½Ã°£ÀÌ °É¸±°Ì´Ï´Ù.
2) HWÀûÀÎ ÇØ°áÃ¥ -> ³ª¾ÆÁö±â´Â ÇÕ´Ï´Ù. ´Ù¸¸ DB°¡ Ä¿Áö¸é ´Ù½Ã »óȲÀÌ ¹ß»ýÇÒ°Ì´Ï´Ù. ±× ½Ã°£Àº ¿¹»óÇÒ ¼ö ¾ø½À´Ï´Ù.
: »ç¿ëÀÚ°¡ 25¸íÀÌ¸é ¸Þ¸ð¸® 6GB´Â ±×¸® ºÎÁ·ÇÑ°Ô ¾Æ´Ï¶ó ¿©°ÜÁý´Ï´Ù¸¸... ´Ù¸¥ ÇÁ·Î±×·¥µµ ÀÖ´Ù´Ï ÇÕ°è 12GB Á¤µµ ¸¸µå½Ã´Â°Íµµ ÁÁÀ»°Í °°½À´Ï´Ù.
: DB¼¹ö´Â I/O ¼Óµµ¿¡ ¹Î°¨ÇÕ´Ï´Ù. ¾²±â ¼Óµµ°¡ ºü¸¥ SSD¸¦ Ãß°¡ÇϽðí, DBÆÄÀÏÀ» SSD¿¡ ¹èÄ¡ÇϽøé Å©°Ô µµ¿òµÉ°Ì´Ï´Ù.
Ãß°¡·Î MS-SQL¿¡¼ »ç¿ëÇÏ´Â Temp DB¸¦ º°µµÀÇ SSD¿¡ CPU Äھ¼ö ¸¸Å ¹Ì¸® »ý¼ºÇØµÎ°í ¾²½Ã´Â°Íµµ Å©°Ô µµ¿òµË´Ï´Ù.
ÀÌ°Ç À¢¸¸ÇÑ Ã¥º¸½Ã¸é ȤÀº ¼ÇÎÇÏ½Ã¸é ¼³Á¤¹æ¹ýÀÌ ³ª¿Ã°Ì´Ï´Ù.
ps1. ¾Æ·¡ ³²±Ø³ª¹«´Ô ¼³¸í.. ÁÁ³×¿ä.^^
ps2. Á¤¿øÇõ¾¾ MS-SQL Æ©´× Ã¥º¸½Ã¸é µµ¿òµÉ°Ì´Ï´Ù.
ÆĶó¹ÌÅÍ Æ©´×ºÎÅÍ index Æ©´×±îÁö ´Ù¾çÇÏ°Ô ÇÒ °ÍÀÌ ¸¹½À´Ï´Ù.
·¥ Áõ¼³ È¿°ú´Â º°·Î ¾ø´Ù¿¡ 1Ç¥.
ÀúÈñ´Â ¿£¼³Î¹öÁ¯À» »ç¿ëÇϱ⠶§¹®¿¡ 1CPU ¿¡ ¸Þ¸ð¸® Á¦¾àµµ ÃÖ´ë 2±â°¡ÀÔ´Ï´Ù.
Àû´çÇÏ°Ô Çѹø¿¡ ¼ö¹é¸¸°ÇÀ» Äõ¸®Çϴ°ÍÀ̶ó¸é ¸ô¶óµµ ÇÊ¿äÇÑ µ¥ÀÌÅÍ ÃßÃâÇØ °¡°øÇÏ°í Çϴ°Ŷó¸é À妽º °ü¸®°¡ Áß¿äÇÏ´Ù »ý°¢ÇÕ´Ï´Ù.
(¿ÜºÎ ½ºÄÉÁÙ·¯ ÇÁ·Î±×·¥À¸·Î À妽º ¸®ºôµå¸¦ ÁÖ±âÀûÀ¸·Î ÇØÁÖ¸é¼ exec sp_updatestats ¶ó´Â ¸í·É¾î·Î Á¤¸®µµ Çѹø¾¿..)
½±°Ô Æ©´×ÇÏ´Â ¹æ¹ýÀä, ¾Æ·¡¿Í °°ÀÌ µû¶óÇغ¸¼¼¿ä.
1) SQL Server Management Studio(SSMS) -> µµ±¸ -> SQL Server Profiler ½ÇÇà
2) ·Î±×ÀÎ -> ÃßÀû ¼Ó¼º -> ½ÇÇà
À§¿Í °°ÀÌ Çϸé, ÇÁ·ÎÆÄÀϸµ âÀÌ ¶ß´Âµ¥, ½Ç½Ã°£À¸·Î Query ½ÇÇà ¼Óµµ¸¦ º¼¼ö ÀÖ½À´Ï´Ù. CPU, Reads(IO), Writes(IO), DurationÀÌ Áß¿äÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ã¾Æº¸½Ã°í¿ä..
ÀÌ ÇÁ·ÎÆÄÀϸµ âÀ» ¼Óµµ°¡ ´À¸®´Ù´Â ½ÃÁ¡À» ±âÁØÀ¸·Î 10~20ºÐ (ÀÔ¸À¿¡ ¸Â°Ô) ¼öÁýÇؼ ÀúÀåÇÕ´Ï´Ù.(ÆÄÀÏ-> ÀúÀå : ÃßÀûÆÄÀÏ)
3) SSMS -> µµ±¸ -> µ¥ÀÌÅͺ£À̽º ¿£Áø Æ©´× °ü¸®ÀÚ -> ·Î±×ÀÎ
4) ÆÄÀÏ -> »õ ¼¼¼Ç
5) ¿À¸¥ÂÊ È¸é -> ÀÛ¾÷ -> ÆÄÀÏ(Á»Àü¿¡ ÀúÀåÇÑ ÃßÀûÆÄÀÏ ¼±ÅÃ)
6) ¾Æ·¡ Æ©´×ÇÒ DB ¼±Åà -> ºÐ¼® ½ÃÀÛ
À§¿Í °°ÀÌ Çϸé, ºÐ¼®À» ÇÏ°í, °á°ú¸¦ º¸¿©ÁÝ´Ï´Ù.
´ëÃæ ¸î % ¼º´ÉÀÌ ÁÁ¾ÆÁø´Ù°í ³ª¿À´Âµ¥, ÀÌ°É ¹Ù·Î Àû¿ë/Æ©´×ÇÏ¸é µË´Ï´Ù.(¾Æ´Ï¸é Àû´çÈ÷ »ç¿ëÀÚ°¡ ¾ø´Â ½Ã°£¿¡ Àû¿ë)