소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase 261

MySQL에서 대용량 테이블의 경우 성능 개선을 위한 10 가지 방안

MySQL에서 대용량 테이블의 경우 성능 개선을 위한 10 가지 방안 대용량 테이블을 운용하는 경우 도움이 될만한 아티클 "Ten ways to improve the performance of large tables in MySQL"이 있어, 이 블로그에 정리해 봅니다. 아래 가지 10가지 방법을 잘 고민해 보면 좋은 도움을 받을 수 있을 것 같습니다. 오늘은 성능 문제를 일으키는 원인이 되는 대용량 테이블의 성능을 개선하는 방법을 살펴본다. 여기의 조언들은 일부는 많은 테이블을 가진 큰 데이터베이스에 적용할 수 있지만 대부분의 경우는 개별적으로 특별히 큰 테이블이 더 큰 문제라는 것이다. 테이블의 내용 변경의 속도는 테이블 사이즈가 커질수록 줄어드는 것을 일반적으로 알려진 사실이다. 아래는 B+Tree..

DataBase/MySQL 2018.06.29

SQL Server 상태 모니터링

Microsoft SQL Server 2005에서는 데이터베이스를 모니터링하기 위한 몇 가지 도구를 제공합니다. 그 중 하나가 동적 관리 뷰입니다. DMV(동적 관리 뷰)와 DMF(동적 관리 함수)는 서버 인스턴스의 상태를 모니터링하고, 문제를 진단하고, 성능을 조정하는 데 사용할 수 있는 서버 성태 정보를 반환합니다. 일반적인 서버 동적 관리 개체로는 다음과 같은 것이 있습니다. - dm_db_* : 데이터베이스 및 데이터베이스 개체 - dm_exec_* : 사용자 코드 및 관련 연결 실행 - dm_os_* : 메모리, 잠금 및 예약 - dm_tran_* : 트랜잭션 및 격리 - dm_io_* : 네트워크 및 디스크의 입/출력 /*** DMV(동적 관리 뷰) 의 모든 이름을 확인 할 수 있다. ****..

MSSQL 에서 C# 함수 사용

1. mssql 에서 clr (common language runtim) 활성화1EXEC SP_CONFIGURE 'clr enabled'위 쿼리로 현재 clr enabled 설정을 확인 할 수 있다.123name minimum maximum config_value run_value----------------------------------- ----------- ----------- ------------ -----------clr enabled 0 1 0 0※ 현재는 비활성화 상태12EXEC SP_CONFIGURE 'clr enabled', 1RECONFIGURE WITH OVERRIDE위 쿼리로 활성화를 하장2. 작성한 c# dll을 등록 사용권한 설정이 필요하다면 추가로 설정해 주자이제 어셈블리 ..

DataBase/SQL Server 2017.11.03
728x90
반응형