본문 바로가기

Database2

SSMS, SQL Server Profiler 를 사용하여 부족한 인덱스 찾아내기 첫번째 방법. 전체적으로 필요한 인덱스 찾아내기두번째 방법. 쿼리 하나만 실행해서 인덱스가 있는지 찾아내기데이터 정리 오래된 데이터를 주기적으로 정리하는 방법데이터 정리 Query Store의 사용량 확인    먼저 첫번째 방법. 전체적으로 필요한 인덱스 찾아내기  1. SSMS 에서 다음 명령어를 이용해 SQL Server의 Query Store 를 활성화 한다.ALTER DATABASE [DatabaseName] SET QUERY_STORE = ON; ALTER DATABASE [DatabaseName] SET QUERY_STORE (OPERATION_MODE = READ_WRITE);READ_WRITE 모드는 쿼리와 실행 계획을 기록하고 분석할 수 있는 상태를 의미한다.2. 도구 - SQL S.. 2024. 12. 11.
MSSQL 날짜 포맷 세팅 계약종료일 당일에 로그인이 되지 않는 이슈가 발생했다. 원인은 참 간단하다. 계약 종료일 컬럼의 날짜 포맷이 0시 00분으로 되어있었기 때문. 그 날 0시 1분 이후로는 로그인이 안되는게 당연하다. 코드를 수정함에 있어 방법은 두가지 정도가 있었다. 1. 계정 정보를 조회하는 쿼리문의 조회 조건 중 계약종료일 > 오늘 이던 코드를 계약종료일 >= 오늘 로 변경하는 방법. 2. DB상의 계약종료일 날짜 포맷을 0시 00분에서 23시 59분으로 변경하는 방법 && 앞으로 insert, update 되는 계약종료일을 23시 59분으로 설정하여 입력할 것. 간단한 방법으로는 1번 방법으로 문자 하나만 추가해주면 되지만 추후 어떤 문제를 또 야기시킬지 모르는 상황이니 2번 방법으로 진행하기로 했다. 2022년 2.. 2022. 2. 16.
반응형