如何加快ORACLE本地OCI的调用速度[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 coyichen 的 blog

 此文摘自 developers.sun.com 写的很精采, 我自己试用了一下, 性能果然有所提高
skip masthead links developers.sun.com    

 
technical articles & tips
cache oci calls to improve performance of 32-bit or 64-bit oracle clients

by nagendra nagarajayya, october 2003  

contents:

  1. introduction
  2. identifying the problem
  3. the workaround: cache oraus.msb in memory
  4. building cache_oraus.so
  5. how to use cache_oraus.so
  6. how the caching works
      6.1  interposition of the open() function call
      6.2  interposition of the fcntl() function call
      6.3  interposition of the lseek(), read(), and close() function calls
  7. performance improvement
      7.1  without ld_preload and cache_oraus.so
      7.2  with ld_preload and cache_oraus.so
  8. caveat
  9. conclusion
  10. acknowledgments
  11. references
        a.  appendix: test programs and wrappers
               a1.  readme
               a2.  cache_oraus.c
               a3.  test.c
               a4.  test.sh
               a5.  test1.sh
               a6.  test_v.c
               a7.  test_v.sh
               a8.  c.sh
               a9.  c64.sh
               a10.  cache_open_calls.c

本文关键:如何加快ORACLE本地OCI的调用速度
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top