teradata sql 优化帮助测试查询
teradata sql optimization help test query
我需要有关 teradata sql 优化代码的帮助。下面的代码我是运行只是为了看看这个returns有没有记录。此查询已经 运行 19 分钟了。我只需要一个快速查询,看看查询是否有任何结果。我该如何优化这个测试查询?我只需要查看 returns 这个月的任何一天是否有任何结果。看起来主键是 txn_id 并且 table 分区是 PRD_END_DT。感谢您的帮助。
SELECT top 2000 PRD_END_DT, RECORD_ID, TRAN_DIM_NB, TXN_ID, APPL_ID, CHANNEL_ID,
ENTRY_DATE_DT, ENTRY_DATE_TM, SERVER_ID, SRC_ENTRY_DATE_DT, SRC_ENTRY_DATE_TM,
USER_ID, USER_ID_TYPE, TXN_TYPE, SESSION_ID, TXN_CAT_CD, UNQ_TXN_ID
FROM ICDW_FL_GBL_V.LDA_CIG_TXNS_SLT_TXN_DAILY
where prd_end_dt = to_date('08/01/2017', 'MM/DD/YYYY')
SELECT top 2000 PRD_END_DT
, RECORD_ID
, TRAN_DIM_NB
, TXN_ID
, APPL_ID
, CHANNEL_ID
, ENTRY_DATE_DT
, ENTRY_DATE_TM
, SERVER_ID
, SRC_ENTRY_DATE_DT
, SRC_ENTRY_DATE_TM
, USER_ID
, USER_ID_TYPE
, TXN_TYPE
, SESSION_ID
, TXN_CAT_CD
, UNQ_TXN_ID
FROM ICDW_FL_GBL_V.LDA_CIG_TXNS_SLT_TXN_DAILY
WHERE prd_end_dt = to_date('08/01/2017', 'MM/DD/YYYY')
确保您在 table ICDW_FL_GBL_V.LDA_CIG_TXNS_SLT_TXN_DAILY
列 prd_end_dt
上有一个有效的索引(二级索引)
CREATE INDEX your_idx (prd_end_dt) ON LDA_CIG_TXNS_SLT_TXN_DAILY;
我需要有关 teradata sql 优化代码的帮助。下面的代码我是运行只是为了看看这个returns有没有记录。此查询已经 运行 19 分钟了。我只需要一个快速查询,看看查询是否有任何结果。我该如何优化这个测试查询?我只需要查看 returns 这个月的任何一天是否有任何结果。看起来主键是 txn_id 并且 table 分区是 PRD_END_DT。感谢您的帮助。
SELECT top 2000 PRD_END_DT, RECORD_ID, TRAN_DIM_NB, TXN_ID, APPL_ID, CHANNEL_ID,
ENTRY_DATE_DT, ENTRY_DATE_TM, SERVER_ID, SRC_ENTRY_DATE_DT, SRC_ENTRY_DATE_TM,
USER_ID, USER_ID_TYPE, TXN_TYPE, SESSION_ID, TXN_CAT_CD, UNQ_TXN_ID
FROM ICDW_FL_GBL_V.LDA_CIG_TXNS_SLT_TXN_DAILY
where prd_end_dt = to_date('08/01/2017', 'MM/DD/YYYY')
SELECT top 2000 PRD_END_DT
, RECORD_ID
, TRAN_DIM_NB
, TXN_ID
, APPL_ID
, CHANNEL_ID
, ENTRY_DATE_DT
, ENTRY_DATE_TM
, SERVER_ID
, SRC_ENTRY_DATE_DT
, SRC_ENTRY_DATE_TM
, USER_ID
, USER_ID_TYPE
, TXN_TYPE
, SESSION_ID
, TXN_CAT_CD
, UNQ_TXN_ID
FROM ICDW_FL_GBL_V.LDA_CIG_TXNS_SLT_TXN_DAILY
WHERE prd_end_dt = to_date('08/01/2017', 'MM/DD/YYYY')
确保您在 table ICDW_FL_GBL_V.LDA_CIG_TXNS_SLT_TXN_DAILY
列 prd_end_dt
CREATE INDEX your_idx (prd_end_dt) ON LDA_CIG_TXNS_SLT_TXN_DAILY;