DBLink를 사용하여 원격 데이터베이스를 쿼리하고 있습니다. 이제 쿼리 속도를 높이려면 어떻게해야합니까? 원격 테이블의 일부 열에 인덱스를 추가하는 방법은 무엇입니까? 누구나 동일한 권장 사항을 제공 할 수 있으면 감사하겠습니다.원격 테이블의 열에 인덱스 추가 - Oracle
답변
원격 데이터베이스에서 DBMS_JOB 또는 DBMS_SCHEDULER 패키지를 사용하여 DDL을 실행하여 작업을 예약 할 수 있습니다.
오라클이 DDL over Databse 링크에 예외를 던지면이 것이이라고 생각하십시오. 그럴만 한 이유가 있어야합니다. 맞습니까? 데이터베이스 링크를 통해 원격으로 스키마를 망칠 필요가 없습니다. 대신 원격 DBA와 대화하여 해결책을 찾아보십시오.
당신이
ORA-02021: DDL operations are not allowed on a remote database
당신은 귀하의 요청에 따라 원격 데이터베이스에 구체화 된 뷰를 만들 수 있습니다 보게 될 DBLINK (당신의 DBLINK가 소유 스키마를 사용하는 경우에도)를 통해 할 수없는, 추가 선호하는 색인을 생성 한 다음, 필요한 경우 해당 구체화 된보기의 동의어를 작성하십시오.
존, "튜닝 분산 쿼리"에 다음과 같은 Oracle 설명서를 것입니다 시작하는 좋은 장소.
http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/ds_appdev004.htm
하나의 오버라이드 스레드는 원격 데이터베이스에서 가능한 한 많은 작업을 수행하여 호출하는 (로컬) 데이터베이스에 필요한 최소한의 정보 만 반환하는 것입니다. – Ollie
원격 데이터베이스에 인덱스를 만들 수 있고 (물론 원격 데이터베이스) 뷰 형태로 쿼리를 구축 할 수 있습니다. 그런 식으로 원격 데이터베이스는 그가 가지고있는 모든 메소드 (인덱스와 같은)를 사용하여 쿼리를 완료하고 원하는 결과 만 가져옵니다.
- 1. oracle select query - 여러 열에 대한 인덱스
- 2. 테이블의 열에 대한 SQL 쿼리 .... (Oracle)
- 3. 데이터베이스 - 여러 열에 대한 인덱스
- 4. SQL Server -보기의 계산 된 열에 XML 인덱스 추가
- 5. 전자 메일 열에 인덱스 추가 오류가 발생했습니다. 단위 테스트가 실패했습니다.
- 6. mysql 인덱스 추가
- 7. Oracle 테이블에서 Oracle 테이블에 여러 열의 인덱스 값을 설정하십시오.
- 8. 인덱스 목록이있는 다양한 테이블의 SELECT
- 9. mysql/innodb 테이블의 인덱스 부분?
- 10. 두 테이블의 동일한 인덱스 이름
- 11. 제안 된 MPTT 테이블의 인덱스
- 12. 비분 할 테이블의 분할 인덱스
- 13. oracle 데이터 딕셔너리 테이블에있는 인덱스
- 14. NHibernate + Fluent NHibernate + Oracle 인덱스
- 15. 테이블의 열에 대한 기본 쿼리 만들기 (SQL)?
- 16. oracle 클라이언트를 설치하지 않고 Oracle 원격 연결
- 17. 열에 색인을 추가 했습니까?
- 18. mysql 열에 숫자 추가
- 19. 행렬의 열에 이름 추가
- 20. 기존 열에 기본값 추가
- 21. Oracle 테이블의 열 이름을 표시합니다.
- 22. 한 테이블의 여러 열을 다른 테이블의 단일 열에 결합하는 경우
- 23. 인덱스 실행 계획 추가 후 SqlServer는 인덱스
- 24. 레일의 기본 키 열에 자동 증가 추가
- 25. axapta-table에 인덱스 추가
- 26. Mysql 테이블에 인덱스 추가
- 27. MSWord 테이블의 첫 번째 열에 북마크 만들기
- 28. 값이 mysql 테이블의 열에 있는지 확인하십시오.
- 29. 외부 테이블의 열에 대한 전체 텍스트 인덱싱
- 30. 두 테이블의 열에 MAX() 가져 오기
누가 데이터베이스를 소유합니까? 당신이 데이터베이스를 가지고 있지 않다면, 당신이 원하는대로 인덱스를 추가 할 수 없습니다. 색인이 항상 답이되는 것은 아닙니다. – c0deNinja
인덱스를 지정하는 +1이 항상 답이되는 것은 아닙니다. DB 링크가 염려되는 곳에서는 쿼리를 튜닝하기위한 많은 옵션이 있지만 인덱스와 관련된 것은 아닙니다. – Ollie
John C, 원격 데이터베이스에서 실행중인 쿼리에 대한 자세한 정보를 게시 한 다음 응답 시간 개선을위한 추가 옵션을 제공 할 수 있습니까? – Ollie