이글은 MS SQL Server에서 수백만건의 데이터 행을 삭제할때 성능감소를 낮게 유지하기 위함을 위한 가이드이다.
- 특정테이블 'ExampleTable' 에 있는 수백만건이 있다.
- TRUNCATE 문을 권한불충분이나 다른 문제로 수행할 수 없는 조건이다.
이때 당신이 단일 트랜잭션에서 테이블에 있는 모든 행을 제거하려만 다음과 같이 해야 한다.
DELETE FROM ExampleTable
Build Trigeer Badge Plugin | |
JDK Parameter Plugin | |
Multiple SCMs plugin | |
Thinbackup | |
safe restart plugin |
미티어 1.2.1 버전 기준이다. | |
업데이트를 하지 않았다면 아래 커맨드를 입력하자. 프로젝트/.meteor/release 파일내에 업데이트된 미티어 버전이 기입되어있어야 한다. | |
> meteor update | |
[관련 링크] | |
https://github.com/meteor/meteor/wiki/Mobile-Development-Install:-Android-on-Linux | |
//git 인스톨 (소스 clone을 위한..) | |
> apt-get install git |
Max Client 기준을 어떻게 할까하다 아래처럼 계산해봤습니다. | |
Max Client 산정 기준 : (Total Memory – System Memory) * Swap Buffer Percent – Tomcat (Heap+Perm) Memory Size / Per Request | |
정확한 값은 아니지만 근사치로 추정. 시나리오상 아래의 조건을 충족시 , | |
예시: | |
- 서버 Memory : 4G | |
- 시스템 Agent류의 프로그램 메모리 : 200 M | |
- Swap 회피를 위한 메모리 공간 확보 : 0.8 |
package kr.co.plaync.lineage2.app.batch.rank.job; | |
import java.sql.ResultSet; | |
import java.sql.SQLException; | |
import java.util.ArrayList; | |
import java.util.List; | |
import javax.persistence.EntityManagerFactory; | |
import javax.sql.DataSource; |
List<Object> result = null; | |
RedisConnectionFactory conFactory = stringRedisTemplate.getConnectionFactory(); | |
RedisConnection con = RedisConnectionUtils.bindConnection(conFactory); | |
try { | |
con.openPipeline(); |
[변수설정] | |
setx spring.profiles.active "qa" | |
echo %spring.profiles.active% | |
[변수해제] | |
setx spring.profiles.active "" | |
echo %spring.profiles.active% | |
[변수설정] | |
setx spring.profiles.serviceId "post" |
참조링크 : http://blog.naver.com/PostView.nhn?blogId=choigohot&logNo=40188252806 | |
parent-project | |
- child1 | |
- child2 | |
>>> SVN 이나 GIT 에서 다운 받았을때 로컬 세팅 시 순서 | |
* 이클립스 내에서 메이븐 멀티모듈을 구성할때 package explore에서 하위 모듈이 프로젝트 형태로 보이게 하려면 | |
* 하위 모듈내에 .project 파일을 생성해줘야 한다. | |
1. SVN으로 부터 다운 받는다 |
spring boot application.properties 에서 프로파일별 로딩 설정시에 | |
logback.xml 내에 명시되어있는 resource 경로를 명시해줘야함. | |
"application-dev.properties" 파일을 로드 하고자 하면 | |
JVM 아규먼트를 "-Dspring.profiles.active=dev" 와 같이 던지고 | |
logbak.xml 내 설정을 | |
<property resource="application-${spring.profiles.active}.properties" /> 와 같이 작성한다. | |
라이브러리 디펜던시 필요 : | |
<dependency> | |
<groupId>org.codehaus.janino</groupId> |
//* @Getter, @Setter 사용 - lombock 디펜던시 있음 | |
@ToString | |
public class Paging { | |
private static final int DEFAULT_COUNT_PER_PAGE = 10; //한화면에 보여질 item row 수 | |
private static final int DEFAULT_PAGE_PER_BLOCK = 10; //페이지블럭에 보일 페이지 수 [1] [2] [3] == '3' | |
@Getter @Setter | |
private int countPerPage = DEFAULT_COUNT_PER_PAGE; | |
@Getter @Setter |