1. 책 DB를 넣어주세요. (글감 > 책 클릭 > 내가 지금 공부하는 책 검색 및 선택)

Do it! 점프 투 파이썬저자박응용출판이지스퍼블리싱발매2019.06.20.

 

2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고!

 

 

3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 다음에 이 책으로 공부할 스터디룸의 독자들에게 큰 도움이 됩니다. (200자 이내)

문자열을 만드는 방법이 4가지나 있는 이유를 알게 되었습니다. 문자열 포맷팅이 생소하였지만 알게 되면서 앞으로도 많이 사용하게 될것 같습니다. 리스트, 튜플, 딕셔너리의 차이점을 알게 되어서 앞으로 적절하게 사용할 수 있게 되었습니다.

 

4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.

 

Lllfjjj

'파이썬 python' 카테고리의 다른 글

파이썬 발표자료  (0) 2019.03.20

--DBMS_XPLAN_예제

 

-- 해당 SQL 찾을 때 사용, SQL_ID 알거나 SQL 일부 내용 알 때 사용
SELECT *  
FROM V$SQL 
WHERE SQL_FULLTEXT LIKE '%SELECT%TB_TEST_1%' 
--WHERE SQL_ID='7abcdefegd' 
; 

 

 

 

-- ALTER SESSION SET CURRENT_SCHEMA 설정시 필요한 SYNONYM 조회 

-- DBA_OBJECTS에서 조회하거나 정확하게 하려면 DBA_SYNONYMS 조회

SELECT * 
FROM DBA_OBJECTS
WHERE OBJECT_NAME='TB_TEST_1';

 

SELECT * 

FROM DBA_SYNONYMS 

WHERE TABLE_NAME='TB_TEST_1';

 

-- SQL에 OWNER 없을 때 주로 사용 

ALTER SESSION SET CURRENT_SCHEMA=USERNAME; 


-- BIND 변수 사용할 때 사용

-- V$BIND_CAPTURE 에 없을 때 DBA_HIST_SQLBIND 에서 조회


SELECT * FROM V$BIND_CAPTURE WHERE SQL_ID='7abcdefegd';
SELECT * 
FROM DBA_HIST_SQLBIND 
WHERE SQL_ID='7abcdefegd' ORDER BY SNAP_ID DESC, INSTANCE_NUMBER, POSITION;

SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_AWR(SQL_ID,PLAN_HASH_VALUE,NULL,'advanced allstats last'));
--SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_AWR('7abcdefegd',1107028900,NULL,'advanced allstats last'));

-- 플랜 확인 필요한 SQL에  /*+ gather_plan_statistics */ 삽입
SELECT /*+ gather_plan_statistics */ *

FROM TB_TEST_1;

-- 직전에 사용한 실제 플랜 확인 가능 

-- 결과값을 메모장이나 별도 화면에서 붙여 넣어서 플랜 확인


SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(NULL,NULL,'ADVANCED ALLSTATS LAST'));

 

 

 

 

-- 현재 세션에서 수행했던 실제 플랜 확인 가능 (주로 위에 방법이 편해서 사용)
SELECT PREV_SQL_ID, PREV_CHILD_NUMBER 
FROM V$SESSION
WHERE SID=USERENV('SID') AND USERNAME IS NOT NULL
AND PREV_HASH_VALUE <>0;

SELECT * FROM TABLE(DBMS_XPALN.DISPLAY_CURSOR('7abcdefegd','0','advanced allstats last'));
 

+ Recent posts