home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Product / Product.zip / DBDEMO.ZIP / DEMOFLS.ZIP / DBPTECH.TXT < prev    next >
Text File  |  1991-06-29  |  3KB  |  49 lines

  1.  
  2.  
  3.                Database Performance Techniques
  4.  
  5.  
  6. ┌──────────────────────────┬──────────────┬───────────┬────────────┐
  7. │   Technique              │  Time to     │   Cost    │ Expected   │
  8. │                          │  Implement   │           │ Performance│
  9. │                          │              │           │ Payoff     │
  10. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  11. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  12. │Increase Physical Memory  │     Any      │    Low    │   High     │
  13. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  14. │Turn Trace Off            │     Any      │    None   │   High     │
  15. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  16. │Use Application Remote    │ Early Dev.   │    High   │   High     │
  17. │    Interface             │              │           │            │
  18. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  19. │Use Record Blocking       │     Any      │    Low    │   High     │
  20. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  21. │Restructure Indexes       │     Any      │    Low    │   High     │
  22. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  23. │Increase Query Mgr        │     Any      │    Low    │   High     │
  24. │   Row Pool               │              │           │            │
  25. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  26. │Do Extensive Benchmarking │ Entire Cycle │    High   │   High     │
  27. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  28. │Tune Commit Frequency     │ Development  │    High   │   High     │
  29. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  30. │Run Reorg/Runstats        │ Production   │   Medium  │  Medium    │
  31. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  32. │ComMgr Xmit Block         │     Any      │   Medium  │  Medium    │
  33. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  34. │Restructure Tables        │ Early Dev.   │    High   │  Medium    │
  35. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  36. │Tune Code to Minimize     │ Development  │    High   │  Medium    │
  37. │Locking                   │              │           │            │
  38. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  39. │Put Logs On Separate Drive│     Any      │    Low    │  Medium    │
  40. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  41. │SQLLOO Instead Of APPC    │     Any      │    Low    │   Low      │
  42. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  43. │DB on HPFS, Log on Fat    │     Any      │    Low    │   Low      │
  44. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  45. │Tune Isolation Levels to  │ Late Dev.    │   Medium  │   Low      │
  46. │Optimize Concurrency      │              │           │            │
  47. ├──────────────────────────┼──────────────┼───────────┼────────────┤
  48. │Use Static Vs Dynamic SQL │ Development  │   Medium  │   Low      │
  49. └──────────────────────────┴──────────────┴───────────┴────────────┘