728x90
반응형
MS SQL에서 Mirroring으로 이중화 구성을 하고, 서비스 운영 중에 네트워크 상태에 의해 자동으로 FailOver 되는 경우가 많습니다.
미러링 구성이 되어 있는 상태에서 주서버, 보조서버, 모니터링 서버가 서로 상태 체크를 하는데 이 시간이 짧을 경우 약간의 네트워크 장애로도 자주 미러링이 전환됩니다.
그래서 connectin timeout 설정을 조정하여 환경에 맞는 적당한 값을 설정하는 것이 중요한 것 같습니다.
SELECT mirroring_connection_timeout
FROM sys.database_mirroring
위는 현재 설정되어 있는 mirroring connection timeout 설정값을 보는 방법입니다.
ALTER DATABASE 데이터베이스 set partner timeout 120
위는 해당 데이터베이스에 대해 timeout 값을 변경하는 구문입니다.
위의 설정을 하고 서비스의 상태를 모니터링 한 후 적정한 값으로 유지하는 것이 좋을 듯 합니다.
728x90
반응형
'운영 > 고가용성' 카테고리의 다른 글
Log Shipping Configuration & Management (0) | 2020.09.23 |
---|---|
MS SQL Database Mirroring 후 보조 서버 login 만들기 (0) | 2020.09.23 |
SQL Server Database Mirroring 에서의 ADO .NET 연결 문자열 (0) | 2020.09.23 |
MS SQL AlwaysOn Or Mirroring 환경에서 misaligned log IOs which required falling back to synchronous IO (0) | 2019.07.04 |
MS SQL AlwaysOn 구성(Standard Edition) (0) | 2018.05.24 |