[MDEV-17684] CONNECT: How does connection to Oracle database work? Created: 2018-11-12 Updated: 2019-03-04 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Connect |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Strelkov Andrey | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | connect-engine, odbc, oracle | ||
| Description |
|
Good afternoon. I use the Connect Storage Engine to connect the MariaDB database to Oracle using ODBC.
is processed for about 7 seconds. If I add additional filter type
this query would run about 300-500 milliseconds. Next, I create a connection through the Connect Engine, such as this
And when I'm on the side already MariaDB trying to make a query
Then the query is executed about 30 seconds, if I add the same filter, the result is the same The feeling that MariaDB connects to Oracle, and at first simply takes absolutely all result, i.e. it does not transfer the Oracle request (i.e. does not ask to filter it), and when to it Oracle gives all result (i.e. all 400 000 lines) only then already MariaDB on the party begins to filter on my requirements. It seems in the documentation that something like this was written, but my English is not very good, and there is no doubt |