SQL Server 에서의 paging 처리방법입니다.버전에 따라서 방법이 다른데요.2012버전에서 사용하는 ROW OFFSET 방식이 이전버전들에비해 20% 정도 성능향상이 있다고 합니다.그리고 코드가 간결해져서 좋군요. :D그런데 여기에는 TotalPage 가 없습니다. paging 처리할때 꼭 필요한데요.시퀀스 값을 가져오거나..Where 구문이 들어간다면, 별도로 Count 를 Select 해야할것 같습니다. (근데 SQL 툴에서 OFFSET 과 ONLY 가 검정색으로 표시되네요. 그래도 실행은 잘됩니다.) [SQL Server 2012] DECLARE @RowsPerPage INT = 10, @PageNumber INT = 6 SELECT SalesOrderDetailID, SalesOrderI..
Spring 에서 ProtocolBuffer 의 Converter 를 제공한게 4.x 버전부터입니다.떄문에 3.x 버전에서는 필요한 클래스들이 없어서 그대로 적용이 불가능하지만,특정 코드만 복사해오면 쉽게 적용가능합니다. 1. 관련코드 다운로드필요한 Spring 클래스와 인터페이스를 다운로드하여 프로잭트에 포함시킵니다.ProtobufHttpMessageConverter https://github.com/spring-projects/spring-framework/blob/master/spring-web/src/main/java/org/springframework/http/converter/protobuf/ProtobufHttpMessageConverter.java ExtensionRegistryInitia..
INFO ( http://redis.io/commands/info ) - 레디스 내부 정보와 통계를 반환합니다. 이미 자체적으로 관리되는 정보를 반환하기 때문에 지속적으로 호출하여도 부하가 거의 없습니다. MONITOR ( http://redis.io/commands/monitor ) - 스트림 디버깅 명령입니다. 레디스에서 무슨일이 일어나는지, 어떤명령이 처리되는지 모두 보여줍니다.디버깅 명령어인만큼 상당한 부하가 발생합니다. 단 하나의 클라이언트에서 MONITOR 명령 실행으로 레디스 전체 성능을 50% 이상 떨어트립니다. 공식 사이트에 나와있는데로 테스트해보았습니다.위 그림이 일반 벤치마킹한 결과이고, 아래 그림이 1개 클라이언트에서 MONITOR 를 실행한 벤치마킹결과입니다.50% 가 아니라 거의..
- Total
- Today
- Yesterday