This document discusses an issue where the same SQL statement is using two different execution plans on the PRODUCTION database. The SQL is performing an update on the TBL_XXX table. One plan uses a full table scan while the other uses an index range scan on the primary key index TBL_XXX_PK. Statistics show the primary key index has a very high clustering factor, indicating data is scattered across blocks, likely due to row migration from updates. A test case confirms around 200 rows span multiple blocks. Adjusting an optimizer parameter reduces the cost of the index plan, but a better solution is needed to address the underlying data distribution issue causing row migration.