Comments (7)
As long as you don't access foreign tables, oracle_fdw should have no impact on the performance of PostgreSQL.
If you read from a foreign table, and the query on the Oracle side takes a long time, or if the data transfer rate is slow, that will also affect the performance on the PostgreSQL side.
from oracle_fdw.
@ruralqiu , this is very common description. Full list of PostgreSQL functions implemented by oracle_fdw
and executed for OracleDB or inside of OracleDB is here.
from oracle_fdw.
Yes, your description is pretty accurate. Another way to think of it is that a foreign table is somewhat like a view: it does not store any data, and whenever you read or write, it is actually the underlying Oracle table that is accessed.
from oracle_fdw.
Yes, your description is pretty accurate. Another way to think of it is that a foreign table is somewhat like a view: it does not store any data, and whenever you read or write, it is actually the underlying Oracle table that is accessed.
OK,So I can understand it as follows: there is no relationship between oracle_fdw and the performance of the postgreSQL environment, is it?
from oracle_fdw.
As long as you don't access foreign tables, oracle_fdw should have no impact on the performance of PostgreSQL. If you read from a foreign table, and the query on the Oracle side takes a long time, or if the data transfer rate is slow, that will also affect the performance on the PostgreSQL side.
Okay,thanks, I understand now. Will I use indexes to improve query speed when I create indexes in Oracle tables that are mapped externally?
from oracle_fdw.
Indexes on the Oracle side will get used at the discretion of Oracle. PostgreSQL knows nothing about them. All it does is send a query (look at the EXPLAIN
output), and Oracle decides if it wants to use an index or not (look at the EXPLAIN (VERBOSE)
output).
from oracle_fdw.
Okay, thank you very much
from oracle_fdw.
Related Issues (20)
- Can't use the CASE WHEN statement in table description HOT 4
- ORA-01459: invalid length for variable character string HOT 15
- "oracle_fdw" extension - does not support secure connection (Wallet/SSL/TLS). HOT 3
- make issue HOT 2
- background worker "logical replication launcher" terminated HOT 7
- issue with oracle_fdw on Postgres 16.3 HOT 2
- Emoji and chinese character cannot load to oracle HOT 11
- Is it possible to speed up JOINs between (large r/o) Oracle table and small PG one? HOT 3
- Slowly operation of data overload. HOT 2
- undefined symbol HOT 9
- Trouble with build process <'netinet/in.h':No such file or directory> HOT 4
- Unable to load libclntsh.so.21.1 HOT 3
- Slow Transfer Speed HOT 3
- ERROR: could not load library "/usr/lib/postgresql/16/lib/oracle_fdw.so": libaio.so.1: cannot open shared object file: No such file or directory HOT 7
- make: *** [<commande interne>: oracle_fdw.o] Error 1 HOT 3
- ORA-03135: connection lost contact HOT 1
- Is there any way can i select ST_GEOMETRY type (ESRI ArcSDE) from oracle HOT 3
- Query using oracle_fdw being blocked? HOT 2
- could not load library "/usr/edb/as16/lib/oracle_fdw.so" HOT 3
- ORA-12545: Connect failed because target host or object does not exist HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oracle_fdw.