2013-06-29 2 views
0

저의 수석 건축가는 천재이며 그에게서 많은 것을 배웠습니다. 그러나 그는 응용 프로그램 쿼리에서 SELECT *을 사용하지 않는 것에 동의하지 않습니다.사용하지 않을 증거 SELECT *

그의 이유는 10 개의 행을 당길 때 그다지 중요하지 않다는 것입니다. 우리는 사용자에게 4 개만 보여주기 위해 100 개 이상의 열을 가져옵니다.

그는 위대한 토론을 열었습니다. 그 이유는 SQL 쿼리 시간에 대한 확실한 증거 나 그에게 제시 할 내용을 온라인에서 찾는 것입니다.

그리고 너무 많은 CPU (.NET 4.0 프레임 워크 사용)를 사용하지 않고 내 앱에서 통계를 추적 할 방법을 찾고 있습니다. 당신의 도움을 주셔서 감사합니다

+0

... 여러 열을 varbinary (최대)와 함께 테이블을 넣어 몇 가지 큰 파일을 포함 ... 원격 쿼리를 실행에 대한 : // programmers.stackexchange.com/ –

+1

참조 : [나쁜 습관 : SELECT * 사용/열 목록 생략] (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/10/bad-habits-to -kick-using-select-omitting-the-column-list.aspx) –

+3

왜 두 가지를 벤치 마크하고 결과를 비교하지 않습니까? – Nasreddine

답변