일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- MSsql
- 카카오가 찾아준 헤어샵
- 최신트래커
- 내장함수
- 신장사거리
- 트래커
- C#
- 박근혜 탄핵
- jquery
- 술안주
- 트레커
- 하남맛집
- 동적쿼리
- .net
- 초대장
- 티스토리
- 파리바게트
- 함수
- 국정화
- 카카오헤어샵
- 국정화 반대
- 맛집
- javascript
- db
- 재테크
- Lock
- Google Map
- 토렌트
- 파리바게트 청라 SK점
- 하남
- Today
- Total
목록개발 100
featur
1. 커서의 개념 커서는 테이블에서 여러 개의 행을 쿼리한 후에, 쿼리의 결과인 행 집합을 한 행씩 처리하기 위한 방식이다. 이는 '파일 처리' 프로그래밍과 여러 부분에서 흡사하다. 파일을 오픈하고 한 행씩 읽거나 쓰거나 했던 경험이 모두들 있을 것이다.한 행씩 읽을 때마다 '파일 포인터'는 자동으로 다음 줄을 가리키게 된다.이후 EOF (End Of File)에 도달할 때까지 파일을 라인 단위로 계속 읽어나갈 수 있다.쿼리의 결과인 행 집합은 파일의 Line에 해당하고, 커서는 이를 파일의 라인 읽어 나가듯 한 행씩 읽어 나가게 된다. 참고로, 커서는 크게 아래와 같이 두 가지로 나눌 수 있다.서버 커서 : T-SQL을 사용한다.클라이언트 커서 : ODBC, ADO.NET 등을 사용한다. 커서는 행 집..
1. 동적 쿼리의 문제점 1) 실행 시마다 컴파일을 반복하게 됨으로써 PreCompiled/Procedure Cache 재사용성을 저해 2) Ownership Chain 권한 처리 문제 3) SQL Injection 관련 보안 문제 4) 공통 모듈에 대한 관리 및 배포 어려움 2. 저장 프로시저를 사용하는 이유 1) 실행 계획 Caching을 통한 성능 이익 2) Network Traffic 최소화 3) 출력 Parameter, Return 값 사용 4) 소유권 체인을 통한 권한 처리, SQL Injection 차단 보안 기능 5) 업무 논리의 캡슐화, 모듈화 6) SQLXML 3.0 이후 릴리스에서 XML WebService 노출 기능 등.. 3. 동적 쿼리가 가지고 있는 문제점을 저장 프로시저 안에 ..
[MSSQL] 인덱스란 무엇인가? 인덱스의 활용 만약 우리가 집을 짓는데 제일 먼저 해야 할 일이 뭘까? 그것은 아마도 설계일 것이다. 기초가 되는 기본 설계를 잘 해야만이 그 후 작업이 원활하고 최적화가 되는 것이다. 프로그래머는 java, servlet, jsp뿐 아니라 최소한의 데이터베이스에 대해서도 알아야 한다. 게시판, 카운터, 일정관리 등을 만드는데 DB 설계를 다른 사람이 해줄 수도 있겠지만 대부분이 개발자가 설계하고 만들기 때문이다. 여기서는 DB에 대해 심도 깊은 공부를 할 수는 없지만 최소한의 지식에 대해 배우기로 한다. 인덱스란 무엇인가? SQL서버에서 테이블을 만들고 데이터를 추가, 수정, 삭제 할 때 데이터의 레코드는 내부적으로 아무런 순서 없이 저장된다. 이때 데이터 저장영역을 ..
[MSSQL] DB 성능 최적화 14가지 지키기 다음에 소개할 14가지 팁들은 여러분이 Transact SQL문으로 쿼리를 작성할때 성능상의 이유로 꼭 지켰으면 하는 것들이다. where 절을 사용하여 쿼리의 결과셋을 제한한다. 이것은 성능에 가장 영향을 미치는 것으로 클라이언트에게 모든 결과가 아니라 꼭 필요한 결과만 반환하도록 한다. 이렇게하면 쓸모없는 네트웍 트래픽을 감소시킬 수 있으며 쿼리 성능도 향상된다. 테이블의 모든 컬럼이 아닌 필요한 컬럼의 레코드만 반환한다. 역시 성능에 영향을 미치며 클라이언트에게 필요한 컬럼의 데이터만 반환하여 쓸모없는 트래픽을 감소시키고 쿼리 성능을 향상시킨다. 뷰나 스토어드 프로시져를 사용한다. 긴 쿼리문을 네트웍으로 전송하는것에 비해 뷰나 스토어드 프로시져는 그 ..
.NET Framework 4.0 내용 https://www.microsoft.com/ko-kr/download/details.aspx?id=17851 .NET Framework는 시각적으로 뛰어난 사용자 환경을 제공하고, 원활하고 안전한 통신을 보장하며, 광범위한 비즈니스 프로세스를 모델링할 수 있는 기능을 갖춘 응용 프로그램을 만들기 위한 Microsoft의 포괄적이고 일관된 프로그래밍 모델입니다. .NET Framework 4는 이전 버전 Framework와 함께 작동합니다. 이전 버전 Framework 기반 응용 프로그램의 경우 기본적으로 해당 버전에서 계속 실행됩니다. Microsoft .NET Framework 4는 다음과 같은 새로운 기능과 향상된 기능을 제공합니다. CLR(공용 언어 런타임..