728x90
반응형

2024/01 12

[SQL Server] PROCEDURE 성능 개선

성능 개선 사항 프로시저 본문에서 'SET NOCOUNT ON'을 사용 > 출력이 최소 수준으로 유지 스키마 이름을 사용 > 개체이름 확인 처리시간 감소 및 권한/액세스 문제 방지 WHERE 및 JOIN 절에서 지정한 열을 함수로 묶지 않기 > 묶일 경우, 비결정적 열이 되어 인덱스를 사용할 수 없음 대량의 행을 반환하는 SELECT문은 스칼라 함수 사용하지 않기 > 스칼라 함수는 모든 행에 적용되어 행 기반 처리와 비슷한 동작이 발생하여 성능저하됨 SELECT * 사용을 피하기 > DB엔진 오류 방지 너무 많은 데이터를 처리하거나 반환하지 않기 > 네트워크를 통해 불필요한 데이터를 보내지 않아 효율적 BEGIN/COMMIT 트랜잭션을 사용하여 명시적 트랜잭션을 사용하고, 짧게 유지 > 트랜잭션이 길면 ..

IT/SQLD 2024.01.22

SSRS(SQL Server Reporting Services) 설치 및 웹서비스 설정

SSRS 란? 데이터를 활용하여 보고서를 만들고, 해당 보고서를 배포 및 구독을 설정하는 솔루션 (서버기반 플랫폼) - 표, 차트 그리고 지동 등 다양한 시각도구 지원 - 다양한 데이터 원본을 제공 SSRS 설치 0) SSRS 기능을 설치하기 위해 [SQL Server Installation Center]를 실행합니다. 1) 기능을 추가하는 것이므로 [Add features to ...]을 선택 후 [Next]를 클릭합니다. 2) [Features] 단계에서 [Reporting Services - Native]를 선택 후 [Next]를 클릭합니다. 이후에 모든 과정은 Default로 [Next]를 클릭하고 설치를 마무리합니다. SSRS 웹서비스 설정 0) SSRS 웹서비스를 구축하기 위해 [Reporti..

IT/SQLD 2024.01.22

SSRS 자습서: SQL Server Reporting Services란 무엇입니까?

SRS란 무엇입니까? SSRS는 SQL Server 보고 서비스를 나타냅니다. 데이터, 그래프, 이미지, 차트 형식의 표가 포함된 형식화된 보고서를 생성할 수 있는 보고 소프트웨어입니다. 이러한 보고서는 사용자가 정의한 매개변수를 사용하여 언제든지 실행할 수 있는 서버에서 호스팅됩니다. 그것은의 일부입니다 Microsoft SQL Server 서비스 제품군. 내용의 테이블: 보고 서비스 유형 SSRS 보고 서비스에는 세 가지 유형이 있습니다. Microsoft SQL Server 통합 서비스 다양한 소스의 데이터를 통합합니다. Microsoft 데이터 분석에 도움을 주는 SQL Server 분석 서비스 Microsoft SQL Server 보고 서비스를 사용하면 데이터에 대한 시각적 보고서를 생성할 수 ..

IT/SQLD 2024.01.22

MSSQL2016 SSMS 원격접속

MSSQL을 설치하면 Microsoft SQL Server Management Studio(SSMS) 를 로컬에서 설치하고 접속을 확인합니다. 하지만 관리자들은 원격지에서 접속하려면 SSMS를 통해 접속하려는 컴퓨터(서버)에서 설치후 접속이 가능합니다. ​ SQL서버 로컬 접속 ​ SQL 서버 로컬 설정 1. SQL서버에서 SQL Server 구성관리자 클릭 2. SQL Server 네트워크 구성 IPALL TCP Port 기본포트 1433 3. Windows방화벽 wf.msc 새규칙 설정 SQL 서버에서 1433 포트 열렸는지 확인 SQL Server 구성관리자 > SQL Server 서비스 다시 시작 원격지 서버에서 접속 sa계정으로 접속 (테스트 mscs 클러스터 환경, 설치시 SQL 클러스터 네트..

IT/SQLD 2024.01.21

MS SQL Server 설치하기 (SQL Server 2019, SSMS)

Microsoft SQL Server 및 SSMS(SQL Server Management Studio) 설치에 대해 알아보겠습니다. :::: SQL 관련 다른 글 보러가기 ::: 2020.12.15 - [IT Knowledge/Server] - MS SQL 데이터베이스 백업/관리 2021.01.04 - [IT Trouble Shooting] - MS SQL Server SSMS 연결오류, 물음표 아이콘 2020.12.18 - [IT Trouble Shooting] - MS SQL Database, SQLNCLI11 분산 트랜잭션 오류 2020.11.30 - [IT Knowledge/Server] - SQL Alwayson 가용성 그룹 구성 (데이터베이스 이중화, 데이터베이스 복제/백업) MS SQL Se..

IT/SQLD 2024.01.21

[mssql] SQL Server 버전별 비교

ms sql server는 최근 약 2~3년에 한번씩 새로운 버전이 출시되고 있습니다. 현재 2022년이므로 주기상으로 봤을 때 SQL server 2022 또는 2023 이 다시 출시되지 않을까 합니다 아래 표는 2016 이후부터 2019 버전까지 주요 기능의 명세를 나타냅니다. ms SQL server는 버전이 업그레이드 될 수록 데이터 관리와 분석 도구들이 추가됨과 동시에 최근의 트렌드에 발맞추어 인터넷, 모바일 장치 및 클라우드 통합을 포함한 새로운 기술들이 집약되어 있습니다. 새롭게 sql server 프로젝트를 구축할 계획이라면 가장 최근 출시된 sql server 2019를 사용하는 것이 아무래도 더 좋겠지요. ​ 다른 관계형 데이터베이스 제품들과 마찬가지로 sql server도 다양한 라이..

IT/SQLD 2024.01.21

MS-SQL Express 제약사항 정리, 무료버전 차이점

마이크로소프트에사의 데이터베이스인 MS-SQL 입니다. MS-SQL 2014까지는 사용해봤는데, 그 이후 버전이 나온지도 저도 정확히는 모르겠네요. 테스트 및 개인적인 용도로 사용가능한 MS-SQL Express 무료버전 마이크로소프트에서 다운로드 받아 사용할 수 있습니다. MS-SQL 무료버전이 Express 제약사항이 참 많은것 같은데. 일단 제가 알고 파악된 부분만 정리를 해보았습니다. 혹시 알고계신 부분이 있다면 참조할수 있도록 알려주세요~ ^^ 제약사항 정리는 MS-SQL 2008 R2 버전을 기준으로 작성하였습니다. 아마, 상위버전도 특별히 다를건 없다고 생각되네요. 기능 설명 Number of CPUs ( CPU 수) 퍼포먼스 부분에서 사용가능한 CPU 가 1개입니다. Standard 버전은..

IT/SQLD 2024.01.21

[설치] SQL Server 2019 Developer 설치하기

개발 및 테스트를 위한 무료 버전인 SQL Server 2019를 설치하는 방법에 대해서 알아 봅니다. https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads 경로에서 설치 파일을 다운 받습니다. 다운 받은 파일을 클릭하면 다음과 같은 화면이 나오게 됩니다. SQL 설치 기본 : 기본 구성으로 SQL Server 설치 사용자 지정 : 사용자가 지정한대로 SQL Server 설치 미디어 다운로드 : 설치 프로그램을 ISO 또는 CAB 파일로 다운로드 받습니다. 기능 선택 탭에서는 필요한 기능들을 선택 하여 설치 할 수 있습니다. SQL 데이터 베이스 엔진 구성 탭에서는 인증 모드 방식 및 DB의 데이터 저장 디렉토리, 메모리 설정을 수행할 수 있습..

IT/SQLD 2024.01.21

데이터 분석을 위한 SQL 쿼리 - SQL 무료버전 설치하기 (MSSQL EXPRESS, SSMS 설치)

Microsoft SQL Server 무료버전 설치하기 오늘은 혼자서 SQL를 공부해야 하는데.. SQL Server를 가지고 있는 학생이나 일반인 분들을 위해 MSSQL 무료버전을 설치하고 데이터 셋을 입력하는 방법을 공부해볼까 합니다. 1. 무료 테스트 버전인 MSSQL EXPRESS 버전을 설치합니다. https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server를 다운로드하세요. 각 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 도구, 커넥터를 선택할 수 있습니다. www.microsoft.com Express 버전 2. 다운로드..

IT/SQLD 2024.01.21

[DB] Redis란 무엇일까? 간단하게 알아보기!

Redis란 무엇일까? Redis는 Memcached와 비슷한 캐시 시스템으로서 동일한 기능을 제공하면서 영속성, 다양한 데이터 구조와 같은 부가적인 기능을 지원하고 있습니다. 레디스는 모든 데이터를 메모리에 저장하고 조회합니다. 즉, 인메모리 데이터베이스 입니다. 이 말만 들으면 Redis에 모든 데이터를 메모리에 저장하는 빠른 DB가 다라고 생각할지도 모릅니다. 하지만 빠른 성능은 레디스의 특징 중 일부분 입니다. 다른 인메모리 디비들과의 가장 큰 차이점은 레디스의 다양한 자료구조 입니다. 이렇게 다양한 자료구조를 지원하게 되면 개발의 편의성이 좋아지고 난이도가 낮아진다는 장점이 있습니다. 예를들어, 어떤 데이터를 정렬을 해야하는 상황이 있을 때, DBMS를 이용한다면 DB에 데이터를 저장하고, 저장..

IT/SQLD 2024.01.16
728x90
반응형