Hi Hemant, you are correct. The large the table becomes, the longer it takes to reach the 10% staleness threshold. For many data sets, this works well, as the number of distinct values in each column doesn't change much as the data volume grows. For example, the NDV for product_id won't change as we make more sales as we only sell a fixed number of products. However, the NDV will continue to increase for some columns like sales date. If you have one of those situations, you have several options, as specified in the video.
Honestly, Venkat, No one can fully explain every aspect of a 10053 trace. It's not meant to be read from top to bottom. But throughout this SQL Tuning series, I'll point out what keywords or phrases you should search for in the 10053 trace to help you determine the root cause of problems you may see.
Awesome 👏 explanation. Many thanks Maria.
Thanks Maria. Elegantly explained as always 👍
Thank you! 😃
Very interesting. Thank you. I think there is a misprint at 6.03 min. We should read "STALE_PERCENT" instead of "STALE_PRECENT"
Thanks Maria ..for the detail explanation
Thanks Maria for detailed explanation 👍
My pleasure 😊
Many thanks Maria.
Very nice explanation..
How do you tune sql for OLTP systems?
Nice! Thanks for sharing!
Thanks for watching!
Hi Maria, Can you please make video on Wrong Join Order,
As the table grows larger over the months and years, the "10% staleness" translates to ever increasing absolute numbers.
Hi Hemant, you are correct. The large the table becomes, the longer it takes to reach the 10% staleness threshold. For many data sets, this works well, as the number of distinct values in each column doesn't change much as the data volume grows. For example, the NDV for product_id won't change as we make more sales as we only sell a fixed number of products. However, the NDV will continue to increase for some columns like sales date. If you have one of those situations, you have several options, as specified in the video.
Thanks so much!
Could you please explain 10053 trace file ?
Honestly, Venkat, No one can fully explain every aspect of a 10053 trace. It's not meant to be read from top to bottom. But throughout this SQL Tuning series, I'll point out what keywords or phrases you should search for in the 10053 trace to help you determine the root cause of problems you may see.
Good question and good response from Maria .