분류 전체보기 (174) 썸네일형 리스트형 [Oracle] Chapter 3. 캐시와 공유메모리 3.1 어쨰서 캐시가 필요한 것인가? 디스크의 I/O 처리에 필요한 동작 1. 데이터가 디스크 안쪽에 있어 헤드를 안쪽으로 이동하고 안정될 때까지 기다림. 물론, 그 사이에도 디스크는 회전하고 있음 2. 디스크가 회전해 데이터가 존재하는 위치가 다가올떄까지 기다림 디스크는 액추에이터(톤암)를 움직여서 데이터를 읽고 쓴다. 오라클은 디스크에게 읽고 쓰는 것을 의뢰한다. 오라클은 여러 개의 프로세스로 구성되어 있고 SQL문을 동시에 처리할 수 있다. 또한 프로세스에는 각자의 역활이 있으며, SQL문을 빠르게 처리하기 위해 전념하는 서버 프로세스와 그것을 지원하는 백그라운드 프로세스가 존재한다. 1장에서 디스크가 동작하는 것은 매우 느리고 I/O 1회에 10~20밀리초 정도 걸린다고 설명했다. 그래서 오라클은.. 질문하는법 얼마전 DBA 카페에서 무성의한 질문글로 질타를 받는분을 상대로 댓글란에 추천글 링크가 있었다...... 들어가서 읽어보니 좋은 글인거 같아서 공유한다. 나도 스스로 되돌아보면서 질문해야겠다. 누구나 프로그래밍을 하다보면, 모르거나 막히는 부분이 생깁니다. 문제를 어떻게 해결 할 것인가는 수많은 방법이 존재하겠지만, 그 방법조차 모를경우 우리는 타인에게 도움을 요청합니다. 다행히도 프로그래머에게 허용된 몇 안되는 커뮤니티가 아직 존재하기에 우리는 익명의 누군가에게 도움을 요청하고 그 해답을 얻을 수 있는 기회를 얻게 된겁니다. 다만, 질문의 방법을 몰라 제대로 된 답변을 얻지 못하거나 무시당하는 경우가 비일비재 하여 그 안타까움에 몇가지 적어볼까 합니다. 물론 저 역시도 아래 항목을 100% 실천하고 있.. [Oracle] Oracle Data Pump 와 SQL*Loader 1. Oracle이 제공하는 Oracle Data Pump 기술은 하나의 데이터베이스에서 다른 데이터베이스로의 Data 및 Meta Data의 빠른 이동을 가능하게 한다. 여러분이 Oracle 8i나 9i에서 그 이상의 버전으로 시스템을 Upgrade할 때 기존 데이터베이스의 데이터를 Oracle이 제공하는 Data Pump 기술을 이용하여 이전하실 수 있다. 2. SQL*Loader는 외부 File의 데이터를 데이터베이스의 테이블에 넣기 위해 Oracle이 제공하는 Utility이다. 다양한 파일 형태로 저장되어 있는 문서들을 데이터베이스에 저장한다는 점에서 이 기능은 의미가 있다. -------------------------------------------------------------------.. [Oracle] 원격 데이터베이스 Application Architecture Summary 1. Oracle Client/Server Architecture 환경에서 공유 데이터는 모든 컴퓨터가 아닌 서버에 저장된다. 따라서 Client Application은 SQL 문장을 이용하여 데이터베이스의 요구를 서버에 보낸다. 서버에 전달되면 SQL 문장은 서버에 의해 처리된다. 그리고 결과는 Client Application에 반환된다. 이때 네트워크 부하는 최소한으로 유지되어야 한다. 왜냐하면, 요청과 그 결과가 네트워크를 통해 전송되기 때문이다. 2. Oracle Client/Server Architecture 환경에서 필요하다면 Oracle은 여러분이 시스템이 성장하는 만큼 확장될 수 있다. 여러분은 네트워크를 통해 데이터베이스의 부하를 처리하기 위해 다수의 서버를 추가할 수 있.. JB쌤 용인딥스테이션 PADI Advanced Freediver 합격 후기 프리다이버 자격증을 취득하고 수심 10M까지 자유롭게 내려갈 수 있다는 자신감이 붙었다~ 그러나 더 깊은 수심을 향한 나의 욕심은 중급반 신청을 하게 만들었다....... 처음에는 수심 10M~ 20M 구간에서 이퀄라이징이 계속 막혀서 당황했으나... 침착하게 꾸준히 한 결과 이제 20~30M 구간까지 이퀄이 문제없이 내려가게 되었다... 하지만 이제는 이퀄이 문제가 아니라... 호흡을 참는것이 너무 힘들다 ㅠㅠ 프리다이빙을 처음 시작했을때 나의 스태틱 압니아 PB는 2분 24초..... 중급반 도전할떄 나의 PB는 3분 4초..... 수심 20M를 넘어가는 순간... 수압과 더불어 어두운 물속과 호흡에 대한 두려움이 나를 짓눌러서 아직 최고기록은 30M인거같다... 딥스테이션 바닥인 36 M를 찍을라면.. [Oracle] Chapter 2. 오라클의 여러 프로세스 2.1 오라클의 역활 이미지 오라클을 '창고 업자'라고 가정하자. 창고 업자란 고객의 짐을 받아서 맡아주고, 짐을 창고에 보관하고, 고객의 요청에 따라 짐을 고객에게 돌려주는 업무를 하는 회사이다. 오라클을 포함한 DBMS(데이터베이스 관리 시스템)도 기본적인 동작은 '데이터를 짐처럼 맡아서 보관하고, 요구에 따라 데이터를 반환한다'라는 점에서 꽤 비슷하다. 칼럼 DBMS를 사용한 애플리케이션에 관해서 "시스템에서 데이트베이스는 어떤 식으로 사용되고 있는 걸까?" - '데이터베이스는 데이터를 보관하는 장소로 사용되고 있으며, 애플리케이션이 데이터를 보관하고(또는 변경하거나 꺼내고) 싶을때 사용한다'. 애플리케이션은 업무 처리나 화면 처리를 수행한다. 애플리케이션은 이러한 작업들을 처리하다가 '이 데이터가.. [Oracle] Chapter 1. I/O와 디스크의 관계 1.1 오라클을 이해하기 위한 필수 키워드 1. 병렬 처리를 가능케 하고 높은 처리량을 실현한다. 2. 응답 시간(response time)을 중시 한다. 3. 커밋(COMMIT)한 데이터는 지킨다. 오라클을 포함한 모든 DBMS(DataBase Management System, 데이터베이스 관리 시스템)의 내부 구조는 매우 복잡하다. DBMS가 복잡해지는 이유는 위에서 이야기한 세 가지 특성을 모두 충족시켜야 하기 떄문이다. 이 세 가지 특성은 상반된 성향이 있어서 동시에 모두 만족시키가 매우 어렵다. 예를 들어, '커밋(COMMIT)한 데이터는 지킨다'를 만족하기 위해 커밋하는 순간 데이터를 디스크에 기록하고 싶지만, 그렇게 하면 응답 시간이 나빠지게 된다. '병렬 처리를 가능케 하고 높은 처리량을 .. [Tibero] 티맥스 티베로 기술지원 사이트 https://technet.tmaxsoft.com/ko/front/download/findDownloadList.do?cmProductCode=0301 TmaxSoft Technical Network [technet-01] 데모라이선스 신청 데모라이선스는 제품구입 전 테스트 및 검토를 위하여 제한 된 기간 동안 발급받아 사용가능한 라이선스 입니다. technet.tmaxsoft.com 이전 1 ··· 13 14 15 16 17 18 19 ··· 22 다음