Oracle 40

범위 검색 대 고유 검색 대 건너뛰기 검색

범위 검색 대 고유 검색 대 건너뛰기 검색 닫힘.이 질문은 다음과 같습니다.세부 사항 또는 명확성.현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 세부 사항을 추가하고 문제를 명확히 합니다. 10년 전에 문을 닫았습니다. 이 질문을 개선합니다. 고유 스캔, 범위 스캔 및 건너뛰기 스캔은 무엇을 의미합니까?사용할 스캔을 명시적으로 결정할 수 있습니까?이 모든 스캔의 장점과 단점은 무엇입니까?이것들은 그들의 이름으로 꽤 설명할 수 있습니다. 고유 검색은 고유 인덱스에서 단일 값을 검색합니다. "범위" 검색은 시작 값에서 시작하여 두 번째 값을 초과하는 값을 찾을 때까지(즉, b-tree를 따라) 인덱스 항목을 순차적으로 읽습니다(비고유 인덱스에서 단일 값을 검색하는 ..

programing 2023.08.07

PHP를 사용하는 Oracle에서 선택된 행 수 계산

PHP를 사용하는 Oracle에서 선택된 행 수 계산 저는 대학을 위해 이 프로젝트를 하고 있습니다. 기본적으로 영화 데이터베이스이고 몇 개의 질문을 위해 몇 개의 행이 선택되었는지 알아야 합니다.현재로서는 다음과 같은 두 가지 상황이 필요합니다. 단일 동영상 정보를 표시합니다.데이터베이스에 사용자가 선택한 동영상이 포함되어 있는지 여부를 확인하기 위해 선택한 행의 개수를 확인합니다.아니면 이것에 대한 더 나은 해결책이 있습니까? 그 선택된 영화는 장르가 있는데, 몇 개인지 알아야 장르를 구분하여 스트링을 구성할 수 있습니다.|문자열 끝에 하나를 추가하지 않고. MySQL을 사용하면 데이터베이스를 쿼리하고 사용하기만 하면 됩니다.mysql_num_rows()그렇지만oci_num_rows()SELECT 문..

programing 2023.08.02

최대 절전 모드에서 문자열을 DB 시퀀스에 매핑하는 방법

최대 절전 모드에서 문자열을 DB 시퀀스에 매핑하는 방법 제목에 거의 다 나와 있습니다.다음과 같은 수업이 있습니다. @Entity @Table(name="FOO") public class Foo { private String theId; @Id @Column(name = "FOO_ID") @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "fooIdSeq") @SequenceGenerator(name = "fooIdSeq", sequenceName = "SQ_FOO_ID", allocationSize = 10) public String getTheId() { return theId; } public String setTheId(String..

programing 2023.08.02

Oracle에서 변수 값을 선택하는 방법은 무엇입니까?

Oracle에서 변수 값을 선택하는 방법은 무엇입니까? 오라클은 처음입니다.이 변수를 설정하고 값을 표시하려면 어떻게 해야 합니까? declare nextId number; begin select HIBERNATE_SEQUENCE.nextval into nextId from dual; select nextId from dual; end; 이 SELECT 문에 INTO 절이 필요하다는 불만이 제기되었습니다.시퀀스의 다음 값이나 현재 값만 알고 싶다면 sql 쿼리를 사용하면 됩니다. SELECT HIBERNATE_SEQUENCE.nextval FROM dual; SELECT HIBERNATE_SEQUENCE.currval FROM dual; pl/sql(11g 이전)에서 진행하는 방법에 대해: SET SER..

programing 2023.07.28

오라클에서 csv를 테이블로 변환하는 방법

오라클에서 csv를 테이블로 변환하는 방법 csv 값으로 전달되었을 때 테이블 형식으로 결과를 반환하는 패키지를 어떻게 만들 수 있습니까? select * from table(schema.mypackage.myfunction('one, two, three')) 돌아와야 합니다 one two three 나는 asktom에서 무언가를 시도했지만 그것은 오직 sql 유형에서만 작동합니다. 저는 오라클 11g를 사용하고 있습니다.뭔가 붙박이가 있습니까?다음 작업에서는 테이블(분할기('a,b,c,d'))에서 선택 *로 호출합니다. create or replace function splitter(p_str in varchar2) return sys.odcivarchar2list is v_tab sys.odcivar..

programing 2023.07.23

PDO ATTR_PERSINT에 대한 완전한 이해

PDO ATTR_PERSINT에 대한 완전한 이해 질문:. PDO를 사용할 때 지속적인 연결 관리 뒤에 있는 규칙/논리는 무엇입니까? 환경: 웹 서버 Windows 7 x64 16GB RAM이 있는 듀얼 코어 Apache 2.2.17 PHP 5.3.5 IP 주소, 포트, 서비스 이름 등을 사용하여 DSN 문자열을 통해 연결하는 중... DB conn에 대한 ODBC 없음(지금 2시간 동안 DB conn을 생성하려고 했습니다. Oracle 감사합니다!) DB 서버 리눅스 기반 Oracle 10g 4GB RAM이 있는 멀티 코어 내 웹 앱을 위해 특별히 만들어진 사용자 이름(예, 가짜입니다) 사용자: 웹 사용자 내가 이해한 바/의견: 비영구 연결 프레임워크 오버헤드 등을 사용하여 스크립트를 안정적으로 실행하..

programing 2023.07.23

Oracle 세션과 연결 풀 간의 관계

Oracle 세션과 연결 풀 간의 관계 먼저 설정에 대해 설명하겠습니다. 2GB RAM 시스템에서 실행되는 오라클 서버가 있습니다.DB 인스턴스의 init 매개 변수 "sessions"는 160으로 설정됩니다. 웹사이트 6.1에 애플리케이션을 배포했습니다.연결 풀 설정은 최소 50 및 최대 150입니다. 40명의 사용자에 대해 로드 테스트를 실행하면(동시, jMeter 사용) 모든 것이 정상적으로 진행됩니다.그러나 동시 사용자를 60명 이상으로 늘리면 Oracle은 세션이 부족하다는 예외를 던집니다. 애플리케이션에서 연결 누출 여부를 확인했지만 찾을 수 없었습니다. 그렇다면 40의 동시성이 이 설정에서 취할 수 있는 것이라는 뜻입니까?Oracle 세션/프로세스를 늘리는 것이 더 높은 동시성을 얻을 수 있..

programing 2023.07.13

PLSQL 기호 "=>"의 의미

PLSQL 기호 "=>"의 의미 무엇을 합니까?=>PL/SQL의 기호 평균(예: GetAttrNumber(toitemtype => toitemtype, toitemkey => toitemkey, toactid => toactid) 이것은 PL/SQL 프로시저 또는 함수에 매개 변수를 전달하기 위한 키워드/값 표기법입니다. 왼쪽은 매개 변수의 이름이고 오른쪽은 전달되는 값입니다. 매개 변수의 특정 순서를 유지하거나 자체 문서화 코드를 사용하지 않을 때 유용합니다.키워드/값 표기법은 매개변수 목록이 길고 일부만 지정하면 되는 경우 매우 유용합니다.특히 매개 변수 목록의 중간에 있는 일부 매개 변수를 건너뛰려면 DEFAULT 값을 사용하려면 생략된 매개 변수가 필요합니다.예를 들어 다음과 같은 절차가 있습니다..

programing 2023.07.13

오류: 'babel-register' 모듈을 찾을 수 없습니다.

오류: 'babel-register' 모듈을 찾을 수 없습니다. 저는 현재 고속 백엔드에 연결하는 오라클을 만드는 프로젝트를 진행하고 있습니다.환경이 이미 구현되어 github의 저장소로 푸시되었습니다.저는 프로젝트를 복제하고 npm 설치를 실행하여 프로젝트에 필요한 모든 패키지를 가져왔습니다.그런 다음 프로젝트를 실행하려고 했는데 다음 오류가 발생했습니다. module.js:550 throw err; ^ Error: Cannot find module 'babel-register' at Function.Module._resolveFilename (module.js:548:15) at Function.Module._load (module.js:475:25) at Module.require (module.j..

programing 2023.07.08

Oracle 씬 드라이버 대 OCI 드라이버.장점과 단점?

Oracle 씬 드라이버 대 OCI 드라이버.장점과 단점? 당신이 오라클 DB와 대화하는 자바 애플리케이션을 개발할 때, 두 가지 옵션이 있죠?하나는 oracle thin driver이고, 다른 하나는 자체 설치가 필요한 OCI driver입니다(제가 오해하고 있다면 수정해주세요). 자, 장점과 단점은 무엇일까요?분명히 얇은 드라이버는 설치 면에서 훨씬 더 좋게 들리지만, OCI와 얇은 드라이버가 할 수 없는 것이 있습니까? 개발 환경은 Tomcat6 + Spring 3.0 + JPA (Hibernate) + apache-DBCP입니다.운전자의 선택은 몇 가지 요인에 따라 달라집니다.데이터베이스 호출의 특성(예: 저장된 Proc 호출을 앱에서 많이 사용하지 않을 것으로 보임), 페일오버 요구 사항(예: ..

programing 2023.07.03