DB2 performance issue while executing select query
问题 I have this query: SELECT INVOICE_NUMBER, INVOICE_SEQ_NUMBER, FILE_NUMBER, MAX(INVOICE_SEQ_NUMBER) OVER (PARTITION BY INVOICE_NUMBER) AS MAX_INV_SEQ_NUM FROM (SELECT A.INVOICE_NUMBER, A.INVOICE_SEQ_NUMBER, B.FILE_NUMBER, DENSE_RANK() OVER (ORDER BY A.INVOICE_NUMBER) as seqnum FROM TABLE1 A JOIN TABLE2 B ON A.INVOICE_NUMBER = B.INVOICE_NUMBER AND A.INVOICE_SEQ_NUMBER = B.INVOICE_SEQ_NUMBER ) t WHERE seqnum <= 500; It was working fine with 10000 records in the tables but we added more today(