Subject | How does the optimizer of Firebird determine join order? |
---|---|
Author | Zhan Li |
Post date | 2014-05-14T02:37:53Z |
Hi All,
I've been studying the optimizer of firebird for a while, and I was wondering how the optimizer chooses join order? As most query optimizers determine join order via a dynamic programming algorithm pioneered by IBM's System R database project, does the optimizer of firebird use similar strategy?
Best,
Zhan