분류 전체보기162 <11/10> Pathétique varchar2 4000 위에서 아래? 아래에서 위? set long 1000000 regexp_like 정규표현식 orcl@SYS> exec dbms_workload_repository.create_snapshot(); PL/SQL procedure successfully completed. Elapsed: 00:00:02.12 수동 스냅샷 version count cursor의 새끼? 스칼라 서브쿼리는 메모리에 올려서 쓸 수 있다 query execution cache hidden parameter = 128k alter system set "_queryexecution_cache_max_size" = 2097152 SGA가 작으면 리소스에 대한 경합이 커지고 I/O CPU 사용량이 증가 ssd? f.. 2015. 11. 10. <11/09> Fine China PTW select * from sys.aux_stats$; SYSSTATS_INFOSTATUSCOMPLETEDSYSSTATS_INFODSTART08-13-2009 23:35SYSSTATS_INFODSTOP08-13-2009 23:35SYSSTATS_INFOFLAGS1SYSSTATS_MAINCPUSPEEDNW2696.05568445476SYSSTATS_MAINIOSEEKTIM10SYSSTATS_MAINIOTFRSPEED4096SYSSTATS_MAINSREADTIMSYSSTATS_MAINMREADTIMSYSSTATS_MAINCPUSPEEDSYSSTATS_MAINMBRCSYSSTATS_MAINMAXTHRSYSSTATS_MAINSLAVETHR exec dbms_stats.gather_database_stats.. 2015. 11. 9. <11/08> 4 Walls PPT 준비 및 이력서 수정 ============================================================================= Smart Scan? Cellsrv? 컴퓨터의 성능은 언제나 I/O 가 좌우한다 그중 DB는 더욱 그런데 SQL 튜닝도 결국 I/O 최소화를 위해 읽는 Block 수를 줄이려고 하는 것이고 엑사데이터는 풀 스캔의 비효율을 획기적으로 줄이는데 그 의의가 있다 그래서 OLTP 보다는 배치나 DW에 적합하고 혹은 혼합 워크로드 시스템에도 적합할 수 있다 Full Scan의 경우 일단 전체를 읽어보고 나서 필터링을 해야 하는데 엑사데이터의 경우 테이블을 30%정도 읽는다고 하면 나머지 70%는 읽지 않고 필요한 것만 멀티 블록 I/O로 퍼올리니 .. 2015. 11. 8. [11/07] Flashback query / recyclebin rename flashback query HR 스키마의 특정 데이터를 삭제한 후에 과거의 삭제한 데이터를 보는 뷰를 만들어라 HR@orcl>create table cp_emp as select * from employees; Table created. =====================================================제약 조건이 있어서 삭제가 안될 경우에는 해당 제약 조건을 disable 시킨다 HR@RCATDB03>delete employees where employee_id = 100;delete employees where employee_id = 100*ERROR at line 1:ORA-02292: integrity constraint (HR.DEPT_MGR_FK) violate.. 2015. 11. 7. 이전 1 ··· 10 11 12 13 14 15 16 ··· 41 다음