TABLE Full SCAN의 필요성
기존에는 Table Full Scan을 줄이는게 효율적으로 튜닝한 것으로 판단.
.
인덱스를 안타고 Table Full Scan을 하게 되면 잘못된 튜닝으로 간주하는 우를 범함.
많은 양의 데이터를 읽을 때는 테이블 전체 스캔이 유리
테이블에서 많은 블록들을 읽을 때, 인덱스 스캔보다 테이블 전체 스캔이 더 유리한 경우도 있다.
인덱스 스캔을 하게 될 경우 소규모의 I/O 호출을 반복적으로 여러번 하게 되는데, 이 비용보다 대규모로 한 번만 I/O호출을 하는 것이 비용이 적게 들게 된다.
이런 이유로 Table Full Scan이 더 효율적일 수도 있다는 것을 명심하자.
.'DB > Oracle' 카테고리의 다른 글
오라클 세션 Kill (0) | 2016.06.04 |
---|---|
SQL 튜닝 가이드 (0) | 2016.06.04 |
조인의 특징 및 사용 기준 (0) | 2016.06.04 |
EXPLANIN PLAN과 SQL Trace의 차이 (0) | 2016.06.04 |
MSSQL SID 확인 방법 (0) | 2016.06.04 |
EXPLANIN PLAN과 SQL Trace의 차이
EXPLANIN PLAN - 접근 계획을 점검하고자 할 때
SQL Trace - 계획을 평가, 문장의 실제적인 자원 소비를 검증하고자 할 때
.'DB > Oracle' 카테고리의 다른 글
오라클 세션 Kill (0) | 2016.06.04 |
---|---|
SQL 튜닝 가이드 (0) | 2016.06.04 |
조인의 특징 및 사용 기준 (0) | 2016.06.04 |
TABLE Full SCAN의 필요성 (0) | 2016.06.04 |
MSSQL SID 확인 방법 (0) | 2016.06.04 |
안드로이드 구글맵 예제
1. 안드로이드 프로젝트에서 Google APIS 선택
2. 프로젝트 생성 후 AndroidManifest.xml에
인터넷 권한과 구글맵 라이브러리를 사용하겠다고 추가
3. main.xml에 맵뷰를 추가.
추가시에 apiKey를 추가해야 함.
구글맵 apikey 얻는 방법은 아래를 참조
http://androiddev.tistory.com/entry/Google-Maps-API-%EB%93%B1%EB%A1%9D
4. Action에 코드 추가
MapActivity를 상속받아야 함.
'Android > TroubleShooting' 카테고리의 다른 글
안드로이드 제목 표시줄 없애기 (0) | 2016.06.04 |
---|---|
안드로이드 앱 keystore 생성 시 alias에 공백 포함되어 있을 경우 해결법 (0) | 2016.06.04 |
android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork (0) | 2016.06.04 |
java.lang.NoClassDefFoundError: net.daum.adam.publisher.AdView (0) | 2016.06.04 |
안드로이드 게임 엔진 (안드로이드 게임 개발) (0) | 2016.06.04 |