Database (123) 썸네일형 리스트형 tpmc 서버하드웨어 측정의 기본 단위는 tpmc tpmc란? -전반적인 트랜잭션 처리 성능을 측정하기 위한 TPC-C 벤치마크의 평점) TPC-C(Transaction Processing Performance Council / http://www.tpc.org)에서 TPC-C 벤치마크 시나리오에 대한 1분당 최대처리건수를 나타내는 수치로써, DB기반 OLTP 미들웨어 시스템 서비스를 위한 H/W의 성능을 측정하는 대표적인 방법입니다. 그러나, 최근 들어 각 벤더들은 TPMC 수치를 제시하지 않는 추세이며, 각자 고유한 수치의 성능자료를 제시합니다. - tpmc를 구하는 방법 서버의 필요한 tpmc값 = tpmC = 동시사용자수 * 트랜잭션수 * 기본tpmC보정값 * 피크타임보정값 * CPU부하보정값 * 데이터베.. 파일그룹에 따른 파일 생성 USE [master] GO ALTER DATABASE [ERPDB] ADD FILEGROUP [SE] GO ALTER DATABASE [ERPDB] ADD FILE ( NAME = N'ERP2', FILENAME = N'K:\Data\ERP2.ndf' , SIZE = 8192KB , FILEGROWTH = 65536KB ) TO FILEGROUP [SE] GO DB 쿼리로 분리/연결하는 명령문 -- 분리 exec sp_detach_db -- 연결 exec sp_attach_db -- AdventureWorks 연결하기 exec sp_attach_db 'AdcentureWorks2019', 'K:\Data\AdventureWorks2019.mdf', 'L:\Log\AdventureWorks2019_log.ldf' 연결 명령문이 실행이 안될 때에는, 해당 파일을 마우스 우클릭하여 권한을 확인해보고 로그인 한 계정에 모든 권한을 준다. techNet( diskspd) 사용하여 부하 테스트를 진행 gallery.technet.microsoft.com/DiskSpd-A-Robust-Storage-6ef84e62 TechNet DiskSpd: A Robust Storage Performance Tool 다음 플랫폼에서 확인됨 Windows 10 예 Windows Server 2012 예 Windows Server 2012 R2 예 Windows Server 2008 R2 예 Windows Server 2008 아니요 Windows Server 2003 아니요 Windows Server 2016 예 Windows 8 예 Windows 7 아니요 Windows Vist gallery.technet.microsoft.com Microsoft Technet에서 제공하는 Windows OS 전용 I/O Wor.. NTFS와 exFAT 포맷을 할 때 '파일시스템'을 선택하는게 있는데 , 어떤 형식을 선택하는가에 따라서 그 저장 장치의 속성이 달라진다고 함. 현재 사용하는 대표적인 포맷 형식(파일시스템)은 NTFS, FAT32, exFAT 가 있다 그 중에 NTFS, exFAT 를 본다 NTFS 특징 New Technology File System'의 약자로 FAT32의 단점을 보완하기 위해 개발된 형식 - 윈도우 위주의 형식으로서 호환성이 떨어진다 ( 애플, 안드로이드, 리눅스를 기반으로 하는 기기에서는 사용상 제한이 많다 ), (윈도우를 기반으로 하는 기기를 제외한 나머지 기기에서는 읽기 전용으로만 사용이 가능하거나, 아예 인식을 못 하는 경우가 발생) - 현재 가장 보편적으로 사용하는 형식 - 일반적인 목적으로 사용하는 데에 있어 .. DB 기본? 설정값 CPU수 확인 후 1개는 운영체제 몫으로 남겨둠 가상 하드디스크 만들어서 mssql 저장 공간으로 지정하기 *먼저 C: 드라이브에 VHDX라는 파일을 만든다. 컴퓨터관리 > 작업 > 기타작업> 가상 하드디스크만들기를 누른다 아래 창과같이 뜨면 위치를 탐색하여 VHDX라고 지정하고 파일이름을 sqldatadisk라고 저장한다. (이렇게 sqlBackup, sqlLog 포함 총 3개를 만들예정이다) VHD와 동적확장을 설정하고 하드디스크 크기를 10GB로 설정한다. (3개를 모두 이렇게 설정해준다.) 이렇게 디스크공간이 생기면 초기화를 시켜준다. 할당되지 않음 글씨 위에서 마우스 오른쪽 버튼을 누르면 '단순 새볼륨'이 뜨는데 클릭하여 마법사를 실행한다. 처음 크기는 10G에 맞춰져 있을거여서 다음으로 넘기면 되고 아래 그림에서 볼륨레이블에 디스크 이름을 작성한다 (ex Data, Log, Backup 등....).. NOLOCK, 격리수준, 프로파일러로 추적! MSSQL의 경우,기본적으로 제공하는 격리수준은 READ_COMMITED 입니다. 즉, AUTO COMMIT 라고 생각하시면 되십니다. 설정 변경은 가능합니다. 하지만 기본적으로는 저렇게 되고 있습니다. 그렇다보니 UPDATE, INSERT 등을 하면서 테이블이 잠기게 되었을 때, SELECT를 하게 된다면 블락이 걸리게 됩니다. 이럴 때는 DB의 성능이 떨어지고, 데드락이 걸리게 되어 결과가 안나오는 경우가 발생할 수도 있습니다. 이럴 때를 피하기 위해 사용할 수 있는 방법이 WITH (NOLOCK) 입니다. 목적 : 잠금(lock)이 되어있는 Table의 정보를 가져올 때 사용 잠금(lock)이란 ? 현재 테이블에 어떤 작업이 실행되고 있다고 가정할수 있음 해당된작업(트랜젝선)안에서 데이터는 변경된 .. 이전 1 2 3 4 5 6 7 8 ··· 16 다음