ORACLE 非同步IO
一般說來,非同步I/O是和同步I/O相比較來說的,如果是同步I/O,當一個I/O操作執行時,應用程式必須等待,直到此I/O執行完. 相反,非同步I/O操作在後臺執行,I/O操作和應用程式可以同時執行,提高了系統效能; 使用非同步I/O會提高I/O流量,如果應用是對裸裝置進行操作,這種優勢更加明顯, 因此象資料庫,檔案伺服器等應用往往會利用非同步I/O,使得多個I/O操作同時執行.
Oracle在預設情況是不使用非同步IO的。可檢視引數filesystemio_options(預設值為none),有四種選項
■ ASYNCH: enable asynchronous I/O on file system files, which has no timing requirement for transmission.
■ DIRECTIO: enable direct I/O on file system files, which bypasses the buffer cache.
■ SETALL: enable both asynchronous and direct I/O on file system files.
■ NONE: disable both asynchronous and direct I/O on file system files.
Asynchronous I/O Support
Note: On Linux, Automatic Storage Management uses asynchronous I/O by default. Asynchronous I/O is not supported for database files stored on NFS file systems. |
Oracle Database supports kernel asynchronous I/O. This feature is disabled by default.
By default, the DISK_ASYNCH_IO initialization parameter in the parameter file is set to TRUE to enable asynchronous I/O on raw devices. To enable asynchronous I/O on file system files:
Ensure that all Oracle Database files are located on file systems that support asynchronous I/O.
Set the FILESYSTEMIO_OPTIONS initialization parameter in the parameter file to one of the following values:
Linux Distribution Recommended Value SUSE Linux Enterprise Server 9 SETALL Other distributions ASYNCH
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-761326/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java同步非阻塞IOJava
- Java 非阻塞 IO 和非同步 IOJava非同步
- IO模式和IO多路複用(阻塞IO、非阻塞IO、同步IO、非同步IO等概念)模式非同步
- IO - 同步 非同步 阻塞 非阻塞的區別非同步
- 網路IO之阻塞、非阻塞、同步、非同步總結非同步
- 談談對不同I/O模型的理解 (阻塞/非阻塞IO,同步/非同步IO)模型非同步
- IO通訊模型(二)同步非阻塞模式NIO(NonBlocking IO)模型模式BloC
- Oracle 之 AIO (非同步io)OracleAI非同步
- 如何解讀 Java IO、NIO 中的同步阻塞與同步非阻塞?Java
- 11、協程和io教程01 -- 併發 並行 同步 非同步 阻塞 非阻塞 以及 IO多路複用並行非同步
- 阻塞IO與非阻塞IO
- 【死磕NIO】— 阻塞IO,非阻塞IO,IO複用,訊號驅動IO,非同步IO,這你真的分的清楚嗎?非同步
- Java網路程式設計和NIO詳解5:Java 非阻塞 IO 和非同步 IOJava程式設計非同步
- Linux上Oracle啟用非同步IOLinuxOracle非同步
- 如何給女朋友解釋什麼是IO中的阻塞、非阻塞、同步、非同步?非同步
- 非同步IO,同步IO,Direct IO,FILESYSTEMIO_OPTIONS, DISK_ASYNCH_IO [final]非同步
- 非同步IO非同步
- oracle非同步IO之filesystemio_options引數Oracle非同步
- Oracle在Linux下使用非同步IO配置OracleLinux非同步
- asyncio(非同步io)非同步
- 【轉載】Linux上Oracle啟用非同步IOLinuxOracle非同步
- 檔案讀寫網路IO簡單瞭解,同步IO和非同步IO非同步
- FastAPI之阻塞式io和非阻塞式ioASTAPI
- [作業系統]阻塞io 非阻塞io Epoll作業系統
- 同步非同步,阻塞非阻塞非同步
- 非同步、同步、阻塞、非阻塞非同步
- 同步、非同步、阻塞、非阻塞非同步
- Oracle在Linux下使用非同步IO(aio)配置(轉)OracleLinux非同步AI
- Linux上Oracle是否使用非同步io的診斷LinuxOracle非同步
- Linux的非同步IO(AIO)在Oracle中應用Linux非同步AIOracle
- 同步非同步 與 阻塞非阻塞非同步
- 理解阻塞、非阻塞、同步、非同步非同步
- 同步、非同步,阻塞、非阻塞理解非同步
- 同步、非同步、阻塞與非阻塞非同步
- 同步、非同步、阻塞和非阻塞非同步
- [轉]阻塞/非阻塞與同步/非同步非同步
- 同步與非同步 阻塞與非阻塞非同步
- PostgreSQL非同步IO實測SQL非同步