์ด ํํ ๋ฆฌ์ผ์์๋ ์ฑ๋ฅ์ ์ต์ ํ๋ SQL Server๋ฅผ ์คํํ๋ Compute Engine VM ์ธ์คํด์ค๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ์ด ํํ ๋ฆฌ์ผ์์๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ ๋ค์Google Cloud์์ ์ต์ ์ ์ฑ๋ฅ์ ์ํด SQL Server๋ฅผ ๊ตฌ์ฑํ๋ ๊ณผ์ ์ ์๋ดํฉ๋๋ค. ์ด๋ฅผ ํตํด ์์คํ ์ฑ๋ฅ ์กฐ์ ์ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ๊ตฌ์ฑ ์ต์ ์ ๋ํด ์์๋ด ๋๋ค.
์ด ํํ ๋ฆฌ์ผ์ SQL Server Standard Edition 2022๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์ด ๊ฐ์ด๋์ ์ ์๋ ๋ชจ๋ ๊ตฌ์ฑ ์ต์ ์ด ๋ชจ๋ ๊ฒฝ์ฐ์ ์ ํฉํ๊ฑฐ๋ ๋ชจ๋ ์ํฌ๋ก๋์ ๋์ ๋๋ ์ฑ๋ฅ์์ ์ด์ ์ ์ ๊ณตํ๋ ๊ฒ์ ์๋๋๋ค.
๋ชฉํ
- Compute Engine ์ธ์คํด์ค ๋ฐ ๋์คํฌ ์ค์
- Windows ์ด์์ฒด์ ๊ตฌ์ฑ
- SQL Server ๊ตฌ์ฑ
๋น์ฉ
์ด ํํ ๋ฆฌ์ผ์์๋ ๋น์ฉ์ด ์ฒญ๊ตฌ๋ ์ ์๋ Google Cloud๊ตฌ์ฑ์์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- Compute Engine ๋์ฉ๋ ๋ฉ๋ชจ๋ฆฌ ์ธ์คํด์ค
- Compute Engine SSD ์๊ตฌ ๋์คํฌ ์คํ ๋ฆฌ์ง
- Compute Engine ๋ก์ปฌ SSD ๋์คํฌ ์คํ ๋ฆฌ์ง
- SQL Server Standard ์ฌ์ ๊ตฌ์ฑ๋ ์ด๋ฏธ์ง
๊ฐ๊ฒฉ ๊ณ์ฐ๊ธฐ๋ฅผ ํตํด ์์ ์ฌ์ฉ๋์ ๊ธฐ์ค์ผ๋ก ํ ์์ ๋น์ฉ์ ์ฐ์ถํ ์ ์์ต๋๋ค. ์ ๊ณต๋ ๋งํฌ๋ ์ด ํํ ๋ฆฌ์ผ์์ ์ฌ์ฉํ๋ ์ ํ์ ์์ ๋น์ฉ์ ๋ณด์ฌ์ค๋๋ค. ์๊ฐ๋น ๋ฏธํ 4๋ฌ๋ฌ ์ด์, ๋งค๋ฌ 3,000๋ฌ๋ฌ ์ด์์ ๋น์ฉ์ด ์์๋ ์ ์์ต๋๋ค.
์์ํ๊ธฐ ์ ์
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
๋์คํฌ๋ก Compute Engine VM ๋ง๋ค๊ธฐ
๊ณ ์ฑ๋ฅ SQL Server ์ธ์คํด์ค๋ฅผ ๋ง๋ค๋ ค๋ฉด ๋จผ์ SQL Server์ ๋ ๊ฐ์ Persistent Disk ๋ณผ๋ฅจ์ ์ฌ์ฉํ์ฌ VM ์ธ์คํด์ค๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
Persistent Disk ๊ณ ๋ ค์ฌํญ
VM์ Persistent Disk ๋ณผ๋ฅจ ์ ํ์ ์ ํํ๋ ค๋ฉด ๋ค์ ๊ณ ๋ ค์ฌํญ์ ๊ฒํ ํ์ธ์.
๋ก์ปฌ SSD ๋์คํฌ๋
tempdb
์ Windows ํ์ด์ง ํ์ผ์ ์ํ ๊ณ ์ฑ๋ฅ ์์น๋ฅผ ์ ๊ณตํฉ๋๋ค.๋ก์ปฌ SSD ๋์คํฌ๋ฅผ ์ฌ์ฉํ ๋๋ ๊ณ ๋ คํด์ผ ํ๋ ๋ช ๊ฐ์ง ์ค์ํ ์ฌํญ์ด ์์ต๋๋ค. Windows์์ ์ธ์คํด์ค๋ฅผ ์ข ๋ฃํ๊ฑฐ๋ API๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค๋ฅผ ์ฌ์ค์ ํ๋ฉด ๋ก์ปฌ SSD ๋์คํฌ๊ฐ ์ญ์ ๋ฉ๋๋ค. ์ด๋ก ์ธํด ์ธ์คํด์ค๋ฅผ ๋ถํ ํ ์ ์๊ฒ ๋ฉ๋๋ค. ๋จธ์ ์ ๋ค์ ์คํํ๋ ค๋ฉด ์๊ตฌ ๋์คํฌ๋ฅผ ๋ถ๋ฆฌํ๊ณ ์ด ๋์คํฌ๋ก ์ ์ธ์คํด์ค๋ฅผ ๋ง๋ ๋ค์ ์ ๋ก์ปฌ SSD ๋์คํฌ๋ฅผ ์ ์ํด์ผ ํฉ๋๋ค. ์์ ํ์๋ ์ ๋์คํฌ๋ฅผ ํฌ๋งทํ๊ณ ์ฌ๋ถํ ํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ๋ก์ปฌ SSD ๋์คํฌ์ ์๊ตฌ ์ ์ฅํ๋ฉด ์ ๋๋ฉฐ, ์ธ์คํด์ค๋ฅผ ์ฌ๊ตฌ์ฑํ ์ค๋น๊ฐ ๋์ด ์์ง ์๋ค๋ฉด ์ธ์คํด์ค์ ์ ์์ ๋์ง ๋ง์์ผ ํฉ๋๋ค.
SSD ์๊ตฌ ๋์คํฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ผ์ ์ํ ๊ณ ์ฑ๋ฅ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค.
Persistent Disk ์ฑ๋ฅ์ CPU ์์ ๋์คํฌ ํฌ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ์ฐํฉ๋๋ค. 32๊ฐ์ vCPU์ ํ๋์ 1TB ๋์คํฌ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ต๊ณ ์ฑ๋ฅ์ ์ด๋น ์์ ์(ops)๋ฅผ ๊ธฐ์ค์ผ๋ก 40,000๋ฒ์ ์ฝ๊ธฐ ops ๋ฐ 30,000๋ฒ์ ์ฐ๊ธฐ ops์ ๋๋ค. ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ์ ์ง์ ๊ฐ๋ฅํ ์ด ์ฒ๋ฆฌ๋์ ๊ฐ๊ฐ ์ด๋น 800MB ๋ฐ ์ด๋น 400MB์ ๋๋ค. ์ด ์ธก์ ๊ฐ์
C:\
๋๋ผ์ด๋ธ๋ฅผ ํฌํจํ์ฌ ๊ฐ์ ๋จธ์ ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ Persistent Disk ๋ณผ๋ฅจ์ ํฉ๊ณ๋ฅผ ๋ํ๋ ๋๋ค. ์ผ๊ด๋ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ ค๋ฉด ๋ก์ปฌ SSD ๋์คํฌ๋ฅผ ๋ง๋ค๊ณ ํ์ด์ง ํ์ผ,tempdb
, ์คํ ์ด์ง ๋ฐ์ดํฐ, ๋ฐฑ์ ์ ํ์ํ ๋ชจ๋ IOPS๋ฅผ ์คํ๋ก๋ํฉ๋๋ค.
๋์คํฌ ์ฑ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ๋์คํฌ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
๋์คํฌ๋ก Compute Engine VM ๋ง๋ค๊ธฐ
Windows Server 2022์ SQL Server 2022 Standard๊ฐ ์ฌ์ ์ค์น๋ VM์ ๋ง๋ค๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
Google Cloud ์ฝ์์์ ์ธ์คํด์ค ๋ง๋ค๊ธฐ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
์ด๋ฆ์
ms-sql-server
๋ฅผ ์ ๋ ฅํฉ๋๋ค.๋จธ์ ๊ตฌ์ฑ ์น์ ์์ ๋ฒ์ฉ์ ์ ํํ ํ ๋ค์์ ์ํํฉ๋๋ค.
- ๊ณ์ด ๋ชฉ๋ก์์ N2๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ๋จธ์ ์ ํ ๋ชฉ๋ก์์ n2-highmem-16(vCPU 16๊ฐ, 128GB ๋ฉ๋ชจ๋ฆฌ)์ ํด๋ฆญํฉ๋๋ค.
๋ถํ ๋์คํฌ ์น์ ์์ ๋ณ๊ฒฝ์ ํด๋ฆญํ ํ ๋ค์์ ์ํํฉ๋๋ค.
- ๊ณต๊ฐ ์ด๋ฏธ์ง ํญ์์ ์ด์์ฒด์ ๋ชฉ๋ก์ ํด๋ฆญํ ๋ค์ SQL Server on Windows Server๋ฅผ ์ ํํฉ๋๋ค.
- ๋ฒ์ ๋ชฉ๋ก์์ SQL Server 2022 Standard on Windows Server 2022 Datacenter๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ๋ถํ ๋์คํฌ ์ ํ ๋ชฉ๋ก์์ ํ์ค ์๊ตฌ ๋์คํฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ํฌ๊ธฐ(GB) ํ๋์์ ๋ถํ ๋์คํฌ ํฌ๊ธฐ๋ฅผ 50GB๋ก ์ค์ ํฉ๋๋ค.
- ๋ถํ ๋์คํฌ ๊ตฌ์ฑ์ ์ ์ฅํ๋ ค๋ฉด ์ ํ์ ํด๋ฆญํฉ๋๋ค.
๊ณ ๊ธ ์ต์ ์น์ ์ ํผ์น ํ ๋ค์์ ์ํํฉ๋๋ค.
- ๋์คํฌ ์น์ ์ ํผ์นฉ๋๋ค.
๋ก์ปฌ ๋์คํฌ๋ฅผ ๋ง๋ค๋ ค๋ฉด ๋ก์ปฌ SSD ์ถ๊ฐ๋ฅผ ํด๋ฆญํ ํ ๋ค์์ ์ํํฉ๋๋ค.
- ์ธํฐํ์ด์ค ๋ชฉ๋ก์์ ์์คํ ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ํ๋กํ ์ฝ์ ์ ํํฉ๋๋ค.
- ๋์คํฌ ์ฉ๋ ๋ชฉ๋ก์์
tempdb
ํ์ผ์ ์์ ํฌ๊ธฐ๋ฅผ ์ง์ํ๋ ๋์คํฌ ์ฉ๋์ ์ ํํฉ๋๋ค. - ์ ์ฅ์ ํด๋ฆญํ์ฌ ๋์คํฌ ๋ง๋ค๊ธฐ๋ฅผ ๋ง์นฉ๋๋ค.
์ถ๊ฐ ๋์คํฌ๋ฅผ ๋ง๋ค๋ ค๋ฉด ์ ๋์คํฌ ์ถ๊ฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์ด๋ฆ ํ๋๋ ๋ณ๊ฒฝํ์ง ์๊ณ ๊ทธ๋๋ก ๋ก๋๋ค.
- ๋์คํฌ ์์ค ์ ํ ๋ชฉ๋ก์์ ๋น ๋์คํฌ๋ฅผ ์ ํํฉ๋๋ค.
- ๋์คํฌ ์ ํ ๋ชฉ๋ก์์ SSD ์๊ตฌ ๋์คํฌ๋ฅผ ์ ํํฉ๋๋ค.
- ํฌ๊ธฐ ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํฌ๊ธฐ๋ฅผ ์์ฉํ ์ ์๋ ๋์คํฌ ํฌ๊ธฐ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- ๋ ๋ฒ์งธ ๋์คํฌ ๋ง๋ค๊ธฐ๋ฅผ ์๋ฃํ๋ ค๋ฉด ์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
VM์ ๋ง๋ค๋ ค๋ฉด ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
Windows ๊ตฌ์ฑ
์ด์ SQL Server๋ฅผ ์คํํ๋ ์๋ํ๋ ์ธ์คํด์ค๊ฐ ์์ผ๋ฏ๋ก ์ธ์คํด์ค์ ์ฐ๊ฒฐํ๊ณ Windows ์ด์์ฒด์ ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์ ๋์ค๋ ์น์ ์์ SQL Server๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ํ์ตํฉ๋๋ค.
๋ด ์ธ์คํด์ค์ ์ฐ๊ฒฐ
Google Cloud ์ฝ์์์ VM ์ธ์คํด์ค ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
์ด๋ฆ ์ด์์ ์ธ์คํด์ค ์ด๋ฆ
ms-sql-server
๋ฅผ ํด๋ฆญํฉ๋๋ค.์ธ์คํด์ค์ ์ธ๋ถ์ ๋ณด ํ์ด์ง ์๋จ์์ Windows ๋น๋ฐ๋ฒํธ ์ค์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ฌ์ฉ์ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
์ค์ ์ ํด๋ฆญํ์ฌ ์ด Windows ์ธ์คํด์ค์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ง๋ญ๋๋ค.
์ธ์คํด์ค์ ๋ก๊ทธ์ธํ ์ ์๋๋ก ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
RDP๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐํฉ๋๋ค.
๋์คํฌ ๋ณผ๋ฅจ ์ค์
๋ณผ๋ฅจ์ ์์ฑํ์ฌ ํฌ๋งทํฉ๋๋ค.
- ์์ ๋ฉ๋ด์์ '์ปดํจํฐ ๊ด๋ฆฌ'๋ฅผ ๊ฒ์ํ์ฌ ์ฝ๋๋ค.
- ์คํ ๋ฆฌ์ง ์น์ ์์ ๋์คํฌ ๊ด๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
- ๋์คํฌ๋ฅผ ์ด๊ธฐํํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด ๊ธฐ๋ณธ ์ ํ์ ์๋ฝํ๊ณ ํ์ธ์ ํด๋ฆญํฉ๋๋ค.
๋ก์ปฌ SSD ๋์คํฌ์ ํํฐ์ ์ ๋ง๋ญ๋๋ค.
๋ก์ปฌ SSD ๋์คํฌ๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ๋์คํฌ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ ์์ฑ์ ์ ํํฉ๋๋ค. ๋ก์ปฌ SSD ๋์คํฌ ์์ฑ ์ด๋ฆ์ SCSI ์ธํฐํ์ด์ค์ ๊ฒฝ์ฐ
Google EphemeralDisk
, NVMe ์ธํฐํ์ด์ค์ ๊ฒฝ์ฐnvme_card
์ ๋๋ค. ๋ก์ปฌ SSD ๋์คํฌ์ ์๊ตฌ SSD ๋ชจ๋Unallocated
ํํฐ์ ์ด ์๋ ๊ฒ์ผ๋ก ํ์๋ฉ๋๋ค.VM์ ๋ก์ปฌ SSD ๋๋ผ์ด๋ธ๊ฐ 1๊ฐ๋ง ํฌํจ๋ ๊ฒฝ์ฐ ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ๋์คํฌ ๋๋ผ์ด๋ธ ๋ชฉ๋ก์์ 374.98GB ๋ก์ปฌ SSD ๋์คํฌ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ ์ ๋จ์ ๋ณผ๋ฅจ์ ์ ํํฉ๋๋ค.
- ์์ ํ๋ฉด์์ ๋ค์์ ํด๋ฆญํ์ฌ ๋์คํฌ ๋ณผ๋ฅจ ๋ง๋ฒ์ฌ๋ฅผ ์์ํฉ๋๋ค.
- ๋ณผ๋ฅจ ํฌ๊ธฐ ์ง์ ๋จ๊ณ์์ ๋ณผ๋ฅจ ํฌ๊ธฐ๋ฅผ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋๊ณ ๋ค์์ ํด๋ฆญํ์ฌ ๊ณ์ ์งํํฉ๋๋ค.
- ๋๋ผ์ด๋ธ ๋ฌธ์ ๋๋ ๊ฒฝ๋ก ํ ๋น ๋จ๊ณ์์ ๋๋ผ์ด๋ธ ๋ฌธ์๋ก P:๋ฅผ ์ ํํ๊ณ ๋ค์์ ํด๋ฆญํ์ฌ ๊ณ์ํฉ๋๋ค.
๋ณผ๋ฅจ ํฌ๋งท ๋จ๊ณ์์ ํ ๋น ๋จ์ ํฌ๊ธฐ๋ฅผ 8192๋ก ๋ณ๊ฒฝํ๊ณ ๋ณผ๋ฅจ ๋ผ๋ฒจ์ 'pagefile'์ ์ ๋ ฅํฉ๋๋ค. ๋ค์์ ํด๋ฆญํ์ฌ ๊ณ์ํฉ๋๋ค.
๋ง์นจ์ ํด๋ฆญํ์ฌ ๋์คํฌ ๋ณผ๋ฅจ ๋ง๋ฒ์ฌ๋ฅผ ์๋ฃํฉ๋๋ค.
VM์ ์ฌ๋ฌ ๋ก์ปฌ SSD ๋๋ผ์ด๋ธ๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ๋์คํฌ ๋๋ผ์ด๋ธ ๋ชฉ๋ก์์ ์ฒ์ 374.98GB ๋ก์ปฌ SSD ๋์คํฌ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ ์ ์คํธ๋ผ์ดํ ๋ณผ๋ฅจ์ ์ ํํฉ๋๋ค.
- ์์ ํ๋ฉด์์ ๋ค์์ ํด๋ฆญํ์ฌ ๋์คํฌ ๋ณผ๋ฅจ ๋ง๋ฒ์ฌ๋ฅผ ์์ํฉ๋๋ค.
๋์คํฌ ์ ํ ๋จ๊ณ์์ ํฌ๊ธฐ๊ฐ 383,982MB์ธ ๋ชจ๋ ๊ฐ์ฉ ๋์คํฌ๋ฅผ ์ ํ๋ ์น์ ์ ์ถ๊ฐํฉ๋๋ค. ๋ค์์ ํด๋ฆญํ์ฌ ๊ณ์ํฉ๋๋ค.
๋๋ผ์ด๋ธ ๋ฌธ์ ๋๋ ๊ฒฝ๋ก ํ ๋น ๋จ๊ณ์์ ๋๋ผ์ด๋ธ ๋ฌธ์๋ก P:๋ฅผ ์ ํํ๊ณ ๋ค์์ ํด๋ฆญํ์ฌ ๊ณ์ํฉ๋๋ค.
๋ณผ๋ฅจ ํฌ๋งท ๋จ๊ณ์์ ํ ๋น ๋จ์ ํฌ๊ธฐ๋ฅผ 8192๋ก ๋ณ๊ฒฝํ๊ณ ๋ณผ๋ฅจ ๋ผ๋ฒจ์ 'pagefile'์ ์ ๋ ฅํฉ๋๋ค. ๋ค์์ ํด๋ฆญํ์ฌ ๊ณ์ํฉ๋๋ค.
๋ง์นจ์ ํด๋ฆญํ์ฌ ๋์คํฌ ๋ณผ๋ฅจ ๋ง๋ฒ์ฌ๋ฅผ ์๋ฃํฉ๋๋ค.
์ด์ ๋จ๊ณ๋ฅผ ๋ฐ๋ณตํ์ฌ SSD ๋์คํฌ์ ์ ๋จ์ ๋ณผ๋ฅจ์ ๋ง๋ค ๋ ๋ค์ ์ธ ๊ฐ์ง ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฉํฉ๋๋ค.
๋๋ผ์ด๋ธ ๋ฌธ์๋ก D:๋ฅผ ์ ํํฉ๋๋ค.
ํ ๋น ๋จ์ ํฌ๊ธฐ๋ฅผ
64k
๋ก ์ค์ ํฉ๋๋ค.ํ ๋น ๋จ์ ํฌ๊ธฐ ์ ํ์ ๋ํ ์์ธํ ๋ด์ฉ์ SQL Server ์ธ์คํด์ค ๊ถ์ฅ์ฌํญ์ ์ฐธ์กฐํ์ธ์.
๋ณผ๋ฅจ ๋ผ๋ฒจ์
sqldata
๋ฅผ ์ ๋ ฅํฉ๋๋ค.
Windows ํ์ด์ง ํ์ผ ์ด๋
์๋ก์ด ๋ณผ๋ฅจ์ด ์์ฑ๋๊ณ ๋ง์ดํธ๋์์ผ๋ฏ๋ก ์ด์ Windows ํ์ด์ง ํ์ผ์ ๋ก์ปฌ SSD ๋์คํฌ๋ก ์ด๋ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด Persistent Disk IOPS๊ฐ ํด์ ๋๊ณ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ ์ก์ธ์ค ์๊ฐ์ด ํฅ์๋ฉ๋๋ค.
- ์์ ๋ฉ๋ด์์ ๊ณ ๊ธ ์์คํ ์ค์ ๋ณด๊ธฐ๋ฅผ ๊ฒ์ํ ๋ค์ ๋ํ์์๋ฅผ ์ฝ๋๋ค.
- ๊ณ ๊ธ ํญ์ ํด๋ฆญํ๊ณ ์ฑ๋ฅ ์น์ ์์ ์ค์ ์ ํด๋ฆญํฉ๋๋ค.
- ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์น์ ์์ ๋ณ๊ฒฝ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ๋ชจ๋ ๋๋ผ์ด๋ธ์ ๋ํ ํ์ด์ง ํ์ผ ํฌ๊ธฐ ์๋ ๊ด๋ฆฌ ์ฒดํฌ๋ฐ์ค ์ ํ์ ์ทจ์ํฉ๋๋ค. ์์คํ
์
C:\
๋๋ผ์ด๋ธ์ ์ด๋ฏธ ํ์ด์ง ํ์ผ์ด ์ค์ ๋์ด ์์ด์ผ ํ๋ฉฐ ์ด๋ฅผ ์ด๋ํด์ผ ํฉ๋๋ค. - C:๋ฅผ ํด๋ฆญํ ๋ค์ ํ์ด์ง ํ์ผ ์์ ๋ผ๋์ค ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ์ค์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ์ ํ์ด์ง ํ์ผ์ ๋ง๋ค๋ ค๋ฉด P: ๋๋ผ์ด๋ธ๋ฅผ ํด๋ฆญํ ๋ค์ ์์คํ ์ด ๊ด๋ฆฌํ๋ ํฌ๊ธฐ ๋ผ๋์ค ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ์ค์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
ํ์ธ์ ์ธ ๋ฒ ํด๋ฆญํ์ฌ ๊ณ ๊ธ ์์คํ ์์ฑ์ ์ข ๋ฃํฉ๋๋ค.
Microsoft ์ง์์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ค์ ๊ณผ ๊ด๋ จํ ์ถ๊ฐ ํ์ ๊ฒ์ํ์ต๋๋ค.
์ ์ ํ๋กํ ์ค์
์ ์ ํ๋กํ์ Balanced
๋์ High-Performance
๋ก ์ค์ ํฉ๋๋ค.
- ์์ ๋ฉ๋ด์์ '์ ์ ๊ด๋ฆฌ ์ต์ ์ ํ'์ ๊ฒ์ํ์ฌ ์ ์ ์ต์ ์ ์ฝ๋๋ค.
- ๊ณ ์ฑ๋ฅ ๋ผ๋์ค ๋ฒํผ์ ์ ํํฉ๋๋ค.
- ๋ํ์์๋ฅผ ์ข ๋ฃํฉ๋๋ค.
SQL Server ๊ตฌ์ฑ
๋๋ถ๋ถ์ ๊ด๋ฆฌ ์์ ์ ์ํํ๋ ๋ฐ๋ SQL Server Management Studio๋ฅผ ์ฌ์ฉํฉ๋๋ค. SQL Server์ ์ฌ์ ๊ตฌ์ฑ๋ ์ด๋ฏธ์ง์๋ Management Studio๊ฐ ์ด๋ฏธ ์ค์น๋์ด ์์ต๋๋ค. Management Studio๋ฅผ ์์ํ ๋ค์ ์ฐ๊ฒฐ์ ํด๋ฆญํ์ฌ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํฉ๋๋ค.
๋ฐ์ดํฐ ๋ฐ ๋ก๊ทธ ํ์ผ ์ด๋
SQL Server์ ์ฌ์ ๊ตฌ์ฑ๋ ์ด๋ฏธ์ง์๋ ์์คํ
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋น๋กฏํ ๋ชจ๋ ๊ตฌ์ฑ์์๊ฐ C:\
๋๋ผ์ด๋ธ์ ์ค์น๋ ์ํ์
๋๋ค. ์ค์ ์ ์ต์ ํํ๋ ค๋ฉด ์ด ํ์ผ๋ค์ ์๋ก ๋ง๋ D:\
๋๋ผ์ด๋ธ๋ก ์ด๋ํ์ธ์. ๋ํ ๋ชจ๋ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ D:\
๋๋ผ์ด๋ธ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. SSD๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ณ๋์ ๋์คํฌ ํํฐ์
์ ๋ฐ์ดํฐ ํ์ผ๊ณผ ๋ก๊ทธ ํ์ผ์ ์ ์ฅํ ํ์๋ ์์ต๋๋ค.
์ค์น๋ฅผ ๋ณด์กฐ ๋์คํฌ๋ก ์ด๋ํ๋ ๋ฐฉ๋ฒ์๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ, ์ฆ ์ค์น ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ฑฐ๋ ํ์ผ์ ์๋์ผ๋ก ์ด๋ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์ค์น ํ๋ก๊ทธ๋จ ์ฌ์ฉ
์ค์น ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ ค๋ฉด c:\setup.exe
๋ฅผ ์คํํ๊ณ ๋ณด์กฐ ๋์คํฌ์์ ์ ์ค์น ๊ฒฝ๋ก๋ฅผ ์ ํํฉ๋๋ค.
์๋์ผ๋ก ํ์ผ ์ด๋
์์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด๋ํ๊ณ ๋์ผํ ๋ณผ๋ฅจ์ ๋ฐ์ดํฐ ๋ฐ ๋ก๊ทธ ํ์ผ์ ์ ์ฅํ๋๋ก SQL Server๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
D:\SQLData
๋ผ๋ ์ ํด๋๋ฅผ ๋ง๋ญ๋๋ค.- ๋ช ๋ น์ด ์ฐฝ์ ์ฝ๋๋ค.
๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ
NT Service\MSSQLSERVER
์ ๋ํ ๋ชจ๋ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํฉ๋๋ค.icacls D:\SQLData /Grant "NT Service\MSSQLServer:(OI)(CI)F"
Management Studio์ ๋ค์ ๊ฐ์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ์์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด๋ํ๊ณ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ณธ ํ์ผ ์์น๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
๋ณด๊ณ ์ ์๋ฒ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ ReportServer ๋ฐ ReportServerTempDB ํ์ผ๋ ํจ๊ป ์ด๋ํฉ๋๋ค.
๊ธฐ๋ณธ ๊ตฌ์ฑ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ผ์ ์ฎ๊ธฐ๊ณ ๋ค์ ์์ํ ํ์๋ ๋ชจ๋ธ ๋ฐ MSDB ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋๋ก ์์คํ ์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. Management Studio์์ ์คํ๋๋ helper ์คํฌ๋ฆฝํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ALTER DATABASE model MODIFY FILE ( NAME = modeldev , FILENAME = 'D:\SQLData\model.mdf' ) ALTER DATABASE model MODIFY FILE ( NAME = modellog , FILENAME = 'D:\SQLData\modellog.ldf' ) ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBData , FILENAME = 'D:\SQLData\MSDBData.mdf' ) ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBlog , FILENAME = 'D:\SQLData\MSDBLog.ldf' )
์ด๋ฌํ ๋ช ๋ น์ด๋ฅผ ์คํํ ํ ๋ค์ ์๋ด๋ฅผ ๋ฐ๋ฅด์ธ์.
services.msc
์ค๋ ์ธ์ ์ฌ์ฉํ์ฌ SQL Server ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ฅผ ์ค์งํฉ๋๋ค.- Windows ํ์ผ ํ์๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ํ์ผ์
master
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋C:\
๋๋ผ์ด๋ธ์์D:\SQLData
๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํฉ๋๋ค. - SQL Server ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ฅผ ์์ํฉ๋๋ค.
์์คํ ๊ถํ ์ค์
์์คํ
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด๋ํ ํ์๋ NT Service\MSSQLSERVER
๋ผ๋ SQL Server ํ๋ก์ธ์ค๋ฅผ ์คํํ๊ธฐ ์ํด ๋ง๋ Windows ์ฌ์ฉ์ ๊ณ์ ์ ๊ถํ๋ถํฐ ์์ํด์ ๋ช ๊ฐ์ง ์ถ๊ฐ ์ค์ ์ ์์ ํฉ๋๋ค.
Lock Pages in Memory
๊ถํ ๋ถ์ฌ
๊ทธ๋ฃน ์ ์ฑ
Lock Pages in Memory
๊ถํ์ Windows๊ฐ ์ค์ ๋ฉ๋ชจ๋ฆฌ์ ํ์ด์ง๋ฅผ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ก ์ด๋ํ์ง ๋ชปํ๊ฒ ํฉ๋๋ค. ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ ์๊ณ ์ฒด๊ณ์ ์ธ ์ํ๋ก ์ ์งํ๊ธฐ ์ํด Windows๋ ์ค๋๋๊ณ ๊ฑฐ์ ์์ ๋์ง ์์ ํ์ด์ง๋ฅผ ๋์คํฌ์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ํ์ด์ง ํ์ผ๋ก ๊ต์ฒดํ๋ ค๊ณ ์๋ํฉ๋๋ค.
SQL Server๋ ํ
์ด๋ธ ๊ตฌ์กฐ, ์คํ ๊ณํ, ์บ์๋ ์ฟผ๋ฆฌ์ ๊ฐ์ ์ค์ํ ์ ๋ณด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํฉ๋๋ค. ์ด๋ฌํ ์ ๋ณด ์ค ์ผ๋ถ๋ ๊ฑฐ์ ๋ณ๊ฒฝ๋์ง ์์ผ๋ฏ๋ก ํ์ด์ง ํ์ผ์ ๋์์ด ๋ฉ๋๋ค. ์ด ์ ๋ณด๊ฐ ํ์ด์ง ํ์ผ๋ก ์ด๋ํ๋ฉด SQL Server ์ฑ๋ฅ์ด ์ ํ๋ ์ ์์ต๋๋ค. SQL Server์ ์๋น์ค ๊ณ์ ์ ๊ทธ๋ฃน ์ ์ฑ
Lock
Pages in Memory
๊ถํ์ ๋ถ์ฌํ๋ฉด ์ด๋ฌํ ๋ฐ๊พธ๊ธฐ๊ฐ ๋ฐฉ์ง๋ฉ๋๋ค.
๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ์์์ ํด๋ฆญํ ๋ค์ ๊ทธ๋ฃน ์ ์ฑ ํธ์ง์ ๊ฒ์ํ์ฌ ์ฝ์์ ์ฝ๋๋ค.
- ๋ก์ปฌ ์ปดํจํฐ ์ ์ฑ > ์ปดํจํฐ ๊ตฌ์ฑ > Windows ์ค์ > ๋ณด์ ์ค์ > ๋ก์ปฌ ์ ์ฑ > ์ฌ์ฉ์ ๊ถํ ํ ๋น์ ํผ์นฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ์ ํ์ด์ง ์ ๊ทธ๊ธฐ๋ฅผ ์ฐพ์์ ๋๋ธํด๋ฆญํฉ๋๋ค.
- ์ฌ์ฉ์ ๋๋ ๊ทธ๋ฃน ์ถ๊ฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- 'NT Service\MSSQLSERVER'๋ฅผ ๊ฒ์ํฉ๋๋ค.
- ์ฌ๋ฌ ์ด๋ฆ์ด ํ์๋๋ฉด MSSQLSERVER ์ด๋ฆ์ ๋๋ธํด๋ฆญํฉ๋๋ค.
- ํ์ธ์ ๋ ๋ฒ ํด๋ฆญํฉ๋๋ค.
- ๊ทธ๋ฃน ์ ์ฑ ํธ์ง๊ธฐ ์ฝ์์ ์ด์ด ๋ก๋๋ค.
Perform volume maintenance tasks
๊ถํ ๋ถ์ฌ
๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ด Windows์ ๋์คํฌ ๊ณต๊ฐ์ ์์ฒญํ๋ฉด ์ด์์ฒด์ ๋ ์ ์ ํ ํฌ๊ธฐ์ ๋์คํฌ ๊ณต๊ฐ์ ์ฐพ์ ๋ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฌํ๊ธฐ ์ ์ ์ ์ฒด ๋์คํฌ ์ฒญํฌ๋ฅผ 0์ผ๋ก ์ค์ ํฉ๋๋ค. SQL Server๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ํ์ผ์ด ์ฆ๊ฐํ๊ณ ๋์คํฌ ๊ณต๊ฐ์ด ์๋ชจ๋๋ฏ๋ก ์ด๋ฌํ ๋์์ ์ต์ ์ ๋์์ด ์๋๋๋ค.
์ ํ๋ฆฌ์ผ์ด์
์ ๋์คํฌ ๊ณต๊ฐ์ ํ ๋นํ๊ธฐ ์ํ ๋ณ๋์ API๊ฐ ์์ผ๋ฉฐ, ์ด๋ฌํ ํ ๋น์ ๋น ๋ฅธ ํ์ผ ์ด๊ธฐํ๋ผ๊ณ ํฉ๋๋ค. ์ด ์ค์ ์ ๋ฐ์ดํฐ ํ์ผ์๋ง ์ ์ฉ๋์ง๋ง, ๋ค์ ์น์
์์๋ ๋ก๊ทธ ํ์ผ ์ฆ๊ฐ์ ๋ํด ์์๋ด
๋๋ค. ์ธ์คํดํธ ํ์ผ์ ์ด๊ธฐํํ๋ ค๋ฉด SQL Server ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ ์๋น์ค ๊ณ์ ์ Perform volume
maintenance tasks
๋ผ๋ ๋ ๋ค๋ฅธ ๊ทธ๋ฃน ์ ์ฑ
๊ถํ์ด ์์ด์ผ ํฉ๋๋ค.
- ๊ทธ๋ฃน ์ ์ฑ ํธ์ง๊ธฐ์์ '๋ณผ๋ฅจ ์ ์ง๋ณด์ ์์ ์ํ'์ ๊ฒ์ํฉ๋๋ค.
- ์ด์ ์น์ ์์ ํ ๊ฒ์ฒ๋ผ 'NT Service\MSSQLSERVER' ๊ณ์ ์ ์ถ๊ฐํฉ๋๋ค.
- SQL Server ํ๋ก์ธ์ค๋ฅผ ๋ค์ ์์ํ์ฌ ๋ ์ค์ ์ ๋ชจ๋ ํ์ฑํํฉ๋๋ค.
tempdb
์ค์
SQL Server CPU ์ฌ์ฉ๋์ ์ต์ ํํ๊ธฐ ์ํด CPU๋ณ๋ก tempdb
ํ์ผ์ ํ๋์ฉ ๋ง๋๋ ๊ฒ์ ๊ถ์ฅ๋๋ ๋ฐฉ๋ฒ์ด์์ต๋๋ค. ํ์ง๋ง ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ CPU ์๊ฐ ์ฆ๊ฐํ๊ธฐ ๋๋ฌธ์ ์ด์ ๋ ์ด ์ง์นจ์ ๋ฐ๋ฅด๋ฉด ์ฑ๋ฅ์ด ์ ํ๋ ์ ์์ต๋๋ค. ์ฒ์์๋ 4๊ฐ์ tempdb
ํ์ผ์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์์ํ๋ฉด ์ข์ต๋๋ค. ์์คํ
์ฑ๋ฅ์ ์ธก์ ํ ๋ ๋๋ฌผ๊ธฐ๋ ํ์ง๋ง tempdb
ํ์ผ์ ์๋ฅผ ์ต๋ 8๊ฐ๊น์ง ์ ์ง์ ์ผ๋ก ๋๋ ค์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
SQL Server Management Studio์์ Transact-SQL(T-SQL) ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ tempdb
ํ์ผ์ `p:` ๋๋ผ์ด๋ธ์ ํด๋๋ก ์ด๋ํ ์ ์์ต๋๋ค.
p:\tempdb
๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋ญ๋๋ค.'NT Service\MSSQLSERVER' ์ฌ์ฉ์ ๊ณ์ ์๊ฒ ๋ชจ๋ ๋ณด์ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํฉ๋๋ค.
icacls p:\tempdb /Grant "NT Service\MSSQLServer:(OI)(CI)F"
SQL Server Management Studio์์ ๋ค์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ
tempdb
๋ฐ์ดํฐ ํ์ผ๊ณผ ๋ก๊ทธ ํ์ผ์ ์ด๋ํฉ๋๋ค.USE master GO ALTER DATABASE [tempdb] MODIFY FILE (NAME = tempdev, FILENAME = 'p:\tempdb\tempdb.mdf') GO ALTER DATABASE [tempdb] MODIFY FILE (NAME = templog, FILENAME = 'p:\tempdb\templog.ldf') GO
SQL Server๋ฅผ ๋ค์ ์์ํฉ๋๋ค.
๋ค์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ ํ์ผ ํฌ๊ธฐ๋ฅผ ์์ ํ๊ณ ์
tempdb
์ ๋ํ 3๊ฐ์ ์ถ๊ฐ ๋ฐ์ดํฐ ํ์ผ์ ๋ง๋ญ๋๋ค.ALTER DATABASE [tempdb] MODIFY FILE (NAME = tempdev, FILENAME = 'p:\tempdb\tempdb.mdf', SIZE=8GB) ALTER DATABASE [tempdb] MODIFY FILE (NAME = templog, FILENAME = 'p:\tempdb\templog.ldf' , SIZE = 2GB) ALTER DATABASE [tempdb] ADD FILE (NAME = 'tempdev1', FILENAME = 'p:\tempdb\tempdev1.ndf' , SIZE = 8GB, FILEGROWTH = 0); ALTER DATABASE [tempdb] ADD FILE (NAME = 'tempdev2', FILENAME = 'p:\tempdb\tempdev2.ndf' , SIZE = 8GB, FILEGROWTH = 0); ALTER DATABASE [tempdb] ADD FILE (NAME = 'tempdev3', FILENAME = 'p:\tempdb\tempdev3.ndf' , SIZE = 8GB, FILEGROWTH = 0); GO
SQL Server 2016์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์์ ๋จ๊ณ๋ฅผ ์ํํ๊ณ ๋๋ฉด ์ญ์ ํ
tempdb
ํ์ผ์ด 3๊ฐ ์์ต๋๋ค.ALTER DATABASE [tempdb] REMOVE FILE temp2; ALTER DATABASE [tempdb] REMOVE FILE temp3; ALTER DATABASE [tempdb] REMOVE FILE temp4;
SQL Server๋ฅผ ๋ค์ ์์ํฉ๋๋ค.
model
,MSDB
,master
,tempdb
ํ์ผ์C:\
๋๋ผ์ด๋ธ์ ์๋ ์์น์์ ์ญ์ ํฉ๋๋ค.
์ด์ tempdb
ํ์ผ์ด ๋ก์ปฌ SSD ๋์คํฌ ํํฐ์
์ผ๋ก ์ด๋๋์์ต๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด ์์์ ์ค๋ช
ํ๋ฏ์ด ๋ค์ ์ํ์ด ์์ง๋ง, ์ด๋ค ์ด์ ๋ก๋ ์ด ํ์ผ์ด ์์ค๋๋ฉด SQL Server๊ฐ tempdb
ํ์ผ์ ๋ค์ ๋น๋ํฉ๋๋ค. tempdb
๋ฅผ ์ด๋ํ๋ฉด ๋ก์ปฌ SSD์ ์ฑ๋ฅ์ด ํฅ์๋๊ณ Persistent Disk ๋ณผ๋ฅจ์์ ์ฌ์ฉ๋๋ IOPS๊ฐ ๊ฐ์ํฉ๋๋ค.
max degree of parallelism
์ค์
max degree of parallelism
์ ๊ถ์ฅ๋๋ ๊ธฐ๋ณธ ์ค์ ์ ์๋ฒ์ CPU ์์ ์ผ์น์ํค๋ ๊ฒ์
๋๋ค. ํ์ง๋ง ์ฟผ๋ฆฌ๋ฅผ 16๊ฐ ๋๋ 32๊ฐ์ ๋ณ๋ ฌ ์ฒญํฌ๋ก ์คํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ณํฉํ๋ ๋ฐฉ์์ด ๋จ์ผ ํ๋ก์ธ์ค๋ก ์คํํ๋ ๋ฐฉ์๋ณด๋ค ํจ์ฌ ๋๋ฆฝ๋๋ค. 16๊ฐ ๋๋ 32๊ฐ์ ์ฝ์ด ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ T-SQL์ ์ฌ์ฉํ์ฌ max degree of parallelism
๊ฐ์ 8๋ก ์ค์ ํ ์ ์์ต๋๋ค.
USE master GO EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE WITH OVERRIDE GO EXEC sp_configure 'max degree of parallelism', 8 GO RECONFIGURE WITH OVERRIDE GO
max server memory
์ค์
์ด ์ค์ ์ ๊ธฐ๋ณธ๊ฐ์ด ๋งค์ฐ ๋์ง๋ง ์ฌ์ฉ ๊ฐ๋ฅํ ์ค์ RAM์ MB ์์์ ์ด์์ฒด์ ๋ฐ ์ค๋ฒํค๋๋ฅผ ๊ฐ์ํ์ฌ ๋ช ๊ธฐ๊ฐ๋ฐ์ดํธ๋ฅผ ๋บ ๊ฐ์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ๋ค์ T-SQL ์์์์๋ max server memory
๋ฅผ 100GB๋ก ์กฐ์ ํฉ๋๋ค. ์ด ๊ฐ์ ์์ ํ์ฌ ์ธ์คํด์ค์ ๋ง๊ฒ ์กฐ์ ํ์ธ์. ์์ธํ ๋ด์ฉ์ ์๋ฒ ๋ฉ๋ชจ๋ฆฌ ์๋ฒ ๊ตฌ์ฑ ์ต์
๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE WITH OVERRIDE GO exec sp_configure 'max server memory', 100000 GO RECONFIGURE WITH OVERRIDE GO
์๋ฃ ์ค
์ธ์คํด์ค๋ฅผ ํ ๋ฒ ๋ ๋ค์ ์์ํ์ฌ ์ ์ค์ ์ด ๋ชจ๋ ์ ์ฉ๋๋๋ก ํฉ๋๋ค. ์ด์ SQL Server ์์คํ ์ด ๊ตฌ์ฑ๋์์ผ๋ฉฐ ์์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค๊ณ ํน์ ์ํฌ๋ก๋๋ฅผ ํ ์คํธํ ์ค๋น๊ฐ ๋์์ต๋๋ค. ์ด์ ํ๋, ๊ธฐํ ์ฑ๋ฅ ๊ณ ๋ ค์ฌํญ, Enterprise Edition ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ SQL Server ๊ถ์ฅ์ฌํญ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
์ญ์
ํํ ๋ฆฌ์ผ์ ์๋ฃํ ํ์๋ ๋ง๋ ๋ฆฌ์์ค๋ฅผ ์ญ์ ํ์ฌ ํ ๋น๋ ์ฌ์ฉ์ ์ค์งํ๊ณ ์๊ธ์ด ์ฒญ๊ตฌ๋์ง ์๋๋ก ํ ์ ์์ต๋๋ค. ๋ค์ ์น์ ์ ์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ์ญ์ ํ๊ฑฐ๋ ์ฌ์ฉ ์ค์งํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
ํ๋ก์ ํธ ์ญ์
๋น์ฉ์ด ์ฒญ๊ตฌ๋์ง ์๋๋ก ํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ํํ ๋ฆฌ์ผ์์ ๋ง๋ ํ๋ก์ ํธ๋ฅผ ์ญ์ ํ๋ ๊ฒ์ ๋๋ค.
ํ๋ก์ ํธ๋ฅผ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
์ธ์คํด์ค ์ญ์
Compute Engine ์ธ์คํด์ค๋ฅผ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- In the Google Cloud console, go to the VM instances page.
- Select the checkbox for the instance that you want to delete.
- To delete the instance, click More actions, click Delete, and then follow the instructions.
Persistent Disk ๋ณผ๋ฅจ ์ญ์
์๊ตฌ ๋์คํฌ๋ฅผ ์ญ์ ํ๋ ค๋ฉด ๋ค์ ์๋ด๋ฅผ ๋ฐ๋ฅด์ธ์.
Google Cloud ์ฝ์์์ ๋์คํฌ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
์ญ์ ํ ๋์คํฌ ์์ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ ํํฉ๋๋ค.
ํ์ด์ง ์๋จ์ ์ญ์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
๋ค์ ๋จ๊ณ
- SQL Server ์ธ์คํด์ค์ ๋ถํ ํ ์คํธ
- SQL Server ๊ถ์ฅ์ฌํญ ๊ฐ์ด๋ ํ์ธ
- Google Cloud์ ๋ํ ์ฐธ์กฐ ์ํคํ ์ฒ, ๋ค์ด์ด๊ทธ๋จ, ๊ถ์ฅ์ฌํญ์ ์ดํด๋ณด์ธ์. Cloud ์ํคํ ์ฒ ์ผํฐ ์ดํด๋ณด๊ธฐ