인덱스

    [Python] 인덱싱과 슬라이싱 : 음수 인덱스

    문자열과 리스트는 Iterable (순회할 수 있는) 객체다. 문자열은 여러 개의 문자들을 모아 놓은 배열이고, 리스트는 다양한 값을 모아 놓은 배열이다. 이 두 자료형의 원소에는 위의 그림처럼 인덱스(순서)가 있다. 편의 상 왼쪽에서부터 오른쪽으로 향하는 방향을 정순(정방향), 오른쪽에서부터 왼쪽으로 향하는 방향을 역순(역방향)이라 하면 인덱스에는 대소 관계가 있는데 정순이라면 왼쪽의 인덱스일수록 작은 값입니다. 역순이라면 오른쪽의 인덱스일수록 작은 값이다. 파이썬에서 인덱싱과 슬라이싱을 잘 활용하시려면 인덱스의 대소 관계를 정확히 알아야 한다.인덱싱 (Indexing)과 슬라이싱(Slicing)인덱싱(Indexing)은 문자열이나 리스트와 같은 컬렉션 자료형에서 기준값으로 개별 원소에 접근하는 방법이..

    [SQL] 인덱스 힌트 / 옵티마이저 힌트 사용 방법 (주석, 튜닝)

    기본적으로 쿼리를 실행하면 DBMS 내의 옵티마이저가 여러개의 실행 계획을 만들고 그 안에서 제일 비용이 적게 소요되는 실행계획을 선택하여 실행이 되지만 옵티마이저를 믿지 못하거나 특정 방법으로 실행 계획을 하고 싶을 시에는 옵티마이저 힌트를 사용하면 된다. 기본적으로 사용법은 아래와 같다. OPTIMIZER_MODE 지정가능 값/* + ALL_ROWS */목적 : Best Throughput용도 : 전체 RESOURCE 소비를 최소화 시키기 위한 힌트. Cost-based 접근 방식으로 ALL_ROWS는 Full Table Scan을 선호하며 CBO (Cost Based Optimization)는 default로 ALL_ROWS를 선택한다. /*+ FIRST_ROWS */목적: Best Response..