Plsql .你能稍微解释一下我该如何并行我的查询吗。?嗨,没什么要详细说明的。您可以在select语句后使用parallel提示,建议在多个线程中处理查询:select/*+PARALLETABLE\u name,number\u of_threads*/。。。从…
Plsql .你能稍微解释一下我该如何并行我的查询吗。?嗨,没什么要详细说明的。您可以在select语句后使用parallel提示,建议在多个线程中处理查询:select/*+PARALLETABLE\u name,number\u of_threads*/。。。从…,plsql,oracle11g,query-tuning,Plsql,Oracle11g,Query Tuning,.你能稍微解释一下我该如何并行我的查询吗。?嗨,没什么要详细说明的。您可以在select语句后使用parallel提示,建议在多个线程中处理查询:select/*+PARALLETABLE\u name,number\u of_threads*/。。。从…起这可能会加快您的查询速度。 SELECT H.PERSON_ID, B.EMPLOYEE_ID, INITCAP(B.FIRST_NAME)
.你能稍微解释一下我该如何并行我的查询吗。?嗨,没什么要详细说明的。您可以在select语句后使用parallel提示,建议在多个线程中处理查询:select/*+PARALLETABLE\u name,number\u of_threads*/。。。从…起这可能会加快您的查询速度。
SELECT H.PERSON_ID,
B.EMPLOYEE_ID,
INITCAP(B.FIRST_NAME) EMP_FNAME,
INITCAP(B.MIDDLE_NAME) EMP_MNAME,
INITCAP(B.LAST_NAME) EMP_LNAME,
B.EMPLOYEE_TYPE PERSON_DESC,
B.EMPLOYMENT_STATUS STATUS_TYPE,
EA.BASE_BRANCH
FROM EMPLOYEE_BASIC_DTLS B,
EMP_ASSIGNMENT_DTLS_MV EA,
EMPLOYEE_HIS_DEPNDENT_TBL H
WHERE B.PERSON_ID = EA.PERSON_ID
AND B.PERSON_ID = H.PERSON_ID
AND ((UPPER(B.FIRST_NAME) LIKE
('%' || V_SEARCH_PARAM1 || '%')) OR
(UPPER(B.MIDDLE_NAME) LIKE
('%' || V_SEARCH_PARAM1 || '%')) OR
(UPPER(B.LAST_NAME) LIKE
('%' || V_SEARCH_PARAM1 || '%')))
AND TRUNC(SYSDATE) BETWEEN EA.EFFECTIVE_START_DATE AND
EA.EFFECTIVE_END_DATE
AND UPPER(H.RELATIONSHIP_CODE) = 'A';
CREATE INDEX EMPLOYEES_UPPER_FIRST_NAME ON EMPLOYEES (UPPER(FIRST_NAME));
create bitmap index idx_name_search on EMPLOYEE_BASIC_TABLE (upper(first_name || '|' || middle_name || '|' || last_name))