Нужна помощь в выполнении запросов.Oracle performance Issue
У меня есть таблица A, соединяющая вид, и для получения результатов требуется 7 секунд. Но когда я делаю запрос на просмотр, я получаю результаты за 1 секунду. Я создал индексы в таблице А. Но никаких улучшений в запросе нет.
SELECT
ITEM_ID, BARCODE, CONTENT_TYPE_CODE, DEPARTMENT, DESCRIPTION, ITEM_NUMBER, FROM_DATE,
TO_DATE, CONTACT_NAME, FILE_LOCATION, FILE_LOCATION_UPPER, SOURCE_LOCATION,
DESTRUCTION_DATE, SOURCE, LABEL_NAME, ARTIST_NAME, TITLE, SELECTION_NUM, REP_IDENTIFIER,
CHECKED_OUT
FROM View B,
table A
where B.item_id=A.itemid
and status='VALID'
AND session_id IN ('naveen13122016095800')
ORDER BY item_id,barcode;
CREATE TABLE A
(
ITEMID NUMBER,
USER_NAME VARCHAR2(25 BYTE),
CREATE_DATE DATE,
SESSION_ID VARCHAR2(240 BYTE),
STATUS VARCHAR2(20 BYTE)
)
CREATE UNIQUE INDEX A_IDX1 ON A(ITEMID);
CREATE INDEX A_IDX2 ON A(SESSION_ID);
CREATE INDEX A_IDX3 ON A(STATUS);'
Пожалуйста, покажите нам свою структуру таблицы –
также включают план выполнения запросов agaist как таблицы и представления. – JSapkota
CREATE Таблица A ( ItemId НОМЕР, USER_NAME VARCHAR2 (25 BYTE), CREATE_DATE ДАТА, SESSION_ID VARCHAR2 (240 BYTE), СТАТУС VARCHAR2 (20 BYTE) ) – Mahi