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))