개발183 인덱스 재구성 인덱스 재 구성 인덱스가 생성된 후에 새로운 행이 추가 되거나 삭제될 수도 있고 인덱스로 사용된 컬럼 값이 변경될 수도 있습니다. 이럴 경우는 본 테이블에서 추가, 삭제, 갱신 작업이 일어날 때 해당 테이블에 걸린 인덱스의 내용도 함께 수정 되어야 합니다. 이 작업은 오라클 서버에 의해 자동적으로 일어나는데 그렇기 때문에 인덱스가 없는 경우 보다 DML 작업이 훨씬 무거워지게 됩니다. 그리므로 시간이 지나 원 테이블의 자료가 많이 변경되면 테이블에 따른 인덱스는 이런 이유로 효율이 떨어지게 됩니다. 따라서 인덱스는 한번 만들고 끝까지 사용하는게 아니라 가끔 한번씩 재생성을 해주어야만 빠른 효율을 누릴 수 있습니다. 인덱스(INDEX) 재 생성 방법 SQL> ALTER INDEX idx_ename_emp .. 2016. 11. 29. mybatis typealiases 사용법은 크게 2가지 방법이 있다. 클래스 단위 등록 mybatis 설정 파일에 typeAliases 등록한다. ... 패키지 단위 등록 1. vo에 Alias 작성 package com.test.vo; import org.apache.ibatis.type.Alias; @Alias("test") public class TestVo { ... } 2. mybatis 설정 파일에 패키지 등록 ... 출처 : http://fruitdev.tistory.com/37 2016. 11. 29. spring test mockmvc @Slf4j @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath:spring/application-config.xml", "file:src/main/webapp/WEB-INF/mvc-config.xml"}) @WebAppConfiguration public class PrismArticleControllerTest { @Autowired WebApplicationContext wac; MockMvc mockMvc; @Before public void setUp() { mockMvc = MockMvcBuilders.webAppContextSetup(wac).build(); } @Test public void .. 2016. 11. 29. [SPRING-BOOT] controller junit test @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = {SpringJunitApplication.class, TestConfig.class}) @WebAppConfiguration @IntegrationTest("server.port=8888") public class UserControllerTest { private User user; @Autowired private UserRepository userRepository; @Autowired private WebApplicationContext wac; @Autowired private ObjectMapper objectMapper; private MockM.. 2016. 11. 29. 이전 1 ··· 32 33 34 35 36 37 38 ··· 46 다음