programming/database(5)
-
[Database] 저장 프로시저
저장 프로시저 저장 프로시저 또는 스토어드 프로시저(stored procedure)는 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합. 저장 프로시저의 이점캡슐화의 이점 저장 프로시저 내의 로직이 변경된다 하더라도 매개변수의 형태에 변화가 없다면 사용자와 어플리케이션은 연향을 받지 않을뿐더러 변경된 로직도 적용 받을 수 있게 된다.성능의 이점 저장된 실행계획을 재사용 함으로써 CPU 리소스를 절약해 주고, 코드의 구문 분석, 이름 확인 및 최적화에 걸리는 시간을 단축할 수 있다.네트워크 트래픽 최소화 서버 쪽으로 전송하는 코드문자열을 줄여서 트래픽을 최소화할 수 있다. 왜냐하면 단지 저장 프로시저의 이름과 매개변수만 제공되기 때문보안 계층으로 사용개체에 대한 권한을 직접 부여하는 것이 아니..
2016.04.01 -
[MSSQL]여러 부분으로 구성된 식별자 은(는) 바인딩할 수 없습니다.
해당 에러는 조인문에서 테이블 별칭이 선언되지 않았을 경우 나오는 에러입니다.
2016.03.21 -
[MS_SQL] 제한시간이 만료되었습니다. 작업을 완료하기 전에 제한 시간이 경과되었거나 서버가 응답하지 않습니다.
제한시간이 만료되었습니다. 작업을 완료하기 전에 제한 시간이 경과되었거나 서버가 응답하지 않습니다. 트랜잭션 제한 시간을 늘려주어보자
2015.11.17 -
[MS_SQL] 프로파일러 사용법
1. 프로파일러 실행MSSQL -> 성능도구 -> SQL Server 프로파일러 2. 파일 - 새 추적 3. SQL_SERVER 연결 4. 프로파일러 설정 5. 이벤트 선택 탭 - 모든 열 표시 체크 6. 열 필터 - DatabaseName - 유사 - 해당 데이터베이스 이름 입력 후 실행 실행화면 데이터베이스에서 쿼리 실행될 경우 세션아이디부터 여러 정보 볼 수 있음.
2015.11.13 -
[MS_SQL] 개체 이름이 잘못되었습니다.
정확한 쿼리문 작성으로 정상작동 하던 것인데 DB가 끊킨후 다시 연결하였더니 다음과 같은 오류가 나올 경우 정말 간단합니다. 빨간 네모박스 부분을 누르고 현재 쿼리가 사용되어지는 데이터베이스로 바꿔주어야 오류가 안나옵니다.이외의 다른 문제면 다른 방법을 찾아봐야 되겠네요.
2015.11.13