본문 바로가기

전체 글

(4558)
실행한 쿼리가 캐시를 탔는지 안탔는지 조회 select * from sys.dm_exec_cached_plans as cp CROSS APPLY sys.dm_exec_sql_text(plan_handle) as qt where text like '%실행쿼리를식별할수있는문자열%' and objtype not in ('Adhoc') 위의 코드는 adhoc쿼리는 배제한 조회 입니다 ^^
Performance Monitoring 명령어 perfmon.exe
Iframe에 Height 자동 조절하는 Script function resizeHeight(fr) { fr = typeof fr == 'string' ? document.getElementById(fr) : fr; fr.setExpression('height', iframeId.document.body.scrollHeight); } window.onload시에 스크립트 호출
GC(Garbage Collection) 내용이 여러분이 알고 있는 내용과 상이한 부분이 있습니다.(제가 틀려도 넘 나무라지 마세요) GC는 닷넷에서 야심차게 들고나온(Java도 있지만)일종의 Memory 관리자라고 할수 있을것같습니다. 닷넷의 메모리는 managed Heap에 데이터가 축적되는데 어느정도 메모리가 차면 GC가 깨어나서 쓰레기들을 청소한다고 보면 됩니다. GC는 세대라는걸로 Heap 메모리를 구분하는데 0세대 1세대 2세대 이렇게 3개의 세대로 구분합니다. 이 힙메모리는 sement라고곳에 생기는데 처음 메모리가 생성될때 2개의 세그먼트를 만듭니다.(각 segment는 16메가입니다.) 하나는 작은 객체의 메모리를 위해(small of heap) 다른 하나는 큰 객체의 메모리를위해(Large of Heap) 어떤쓰레딩이 실행 될..
SQL 모니티렁 툴 http://sqlmon.codeplex.com/ 위의 주소에서 모니터링 툴을 다운받고 실행해 보자. 자신있는 개발자는 소스도 꼭 보자.
CLR Profiler를 다운받아 실행하기 http://www.microsoft.com/download/en/confirmation.aspx?id=16273 위의 사이트에서 프로파일러를 다운받아 설치해 보자. 자신있는 개발자들은 소스도 있으니 한번 분석해 보자. ㅋㅋ
최일주 강사분의 강의 *상상력 1.합성적 상상력 2.창조적 상상력 *뇌의 주인이 되라 자신에게 끊임없이 동기부여시켜라 *꿈의 노트를 만들어라 *감사의 노트를 만들어라
MVC3 TextArea Client Validation하기 오늘 같은 회사의 직원이 client validation을 하는것을 보고 나도 해 봤다. 하나 발견한건 MS의 버그? TestArea는 client validation이 안먹는다 즉 서버까지 간다는 말씀. 아 어의상실 아무튼 내가 만든 코드를 보겠다. Step 1 : 두개의 모델을 만든다. public class Person { public string Name { get; set; } public Address Address { get; set; } } public class Address { [Required] [DataType(DataType.MultilineText)] public string Address1 { get; set; } public string Address2 { get; set; ..