home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 July & August / PCWorld_2002-07-08_cd.bin / Komunik / MySQL / mysqlgui / readme.version_1.7.4 < prev    next >
Text File  |  2001-09-08  |  5KB  |  114 lines

  1.                                                          Introduction
  2.                                                          ------------
  3.  
  4. This is a beta version of the new MySQLGUI version 1.7.4
  5.  
  6. This release has two  new features, of which one is very important, 
  7. and it also contains several bug fixes.
  8.  
  9. If you are using a binary package, you do not have to build mysqlgui
  10. yourself. All you have to do is to run it. You may change location of
  11. Options file and Help file in (~).my.cnf or in /etc/my.cnf (on Windows it is
  12. c:/my.cnf), but if you do not specify path names, mysqlgui will default to
  13. it's own values. 
  14.  
  15. Regarding bug fixes, one  memory leak has been fixed, plus some fixes
  16. have been made in FLTK widgets. 
  17.  
  18. This version has been extensively tested with memory checking software, so there are no memory leaks in it.
  19.  
  20.  
  21.                                          New features in this release
  22.                                          ----------------------------
  23.  
  24. First of all, GIF image type is added to the native data types that
  25. can be zoomed. If you go to the mysqlgui page:
  26.  
  27. htpp://www.mysql.com/downloads/gui-clients.html
  28.  
  29. and you click on Zooming screenshot, you will see mysqlgui with it's
  30. zooming feature. That shot displays a single result set  spreadsheet
  31. with several zooms from various spreadsheet cells: 
  32.  
  33. - one JPEG image
  34. - one text widget
  35. - one HTML widget (actually this is a first page of FLTK docs)
  36. - and one GIF image
  37.  
  38. This are all native types supported with mysqlgui 1.7.4
  39.  
  40. There is a new feature, which is called polygraph feature. 
  41.  
  42.          -------- Start of description of polygraph feature --------
  43.  
  44. This feature enables real time, on-line graphical monitoring of MySQL
  45. server status variables.  
  46.  
  47. Unlike status window which gives only textual, present - state values
  48. of the variables, polygraph feature  gives you view of the status of
  49. up to last 24 hours. 
  50.  
  51. Usage of this feature is very simple. After starting status window,
  52. you can start viewing graph of each MySQL status variable, simply by
  53. clicking on the label of the variable. If a graph for the variable is
  54. not started, it will show up. If it has been started, this window
  55. shall pop-up and will gain focus. This also means that for each status
  56. window you can open as many graphs as there are numeric variables.
  57.  
  58. Closing status window will close all graph windows. Closing any graph
  59. window will hide it from the viewer. Clicking again on the label will
  60. bring a window, with entire status variable history on screen. 
  61.  
  62. As it can be seen from the Polygraph shot on the above mentioned
  63. mysqlgui page, you can run as many graphs as there are numeric status
  64. variables. Each graph takes very small amount of memory (up to 5 Kb)
  65. and they all get updated in the same time. On a modest computer, 16
  66. graphs got updated in 1/10 of the second with 15 % of system
  67. resources.
  68.  
  69. Name of the variable is a label on the window.
  70.  
  71. Most important characteristic of the feature is that data are
  72. presented  in real-time and  on-line .
  73.  
  74. X axis of the graph displays clock time on server, while y axis
  75. displays a value of the variable at that moment. Blue dot represents
  76. present state, while red line represents history of values. The
  77. aforementioned shot was made when X axis displayed elapsed time, but
  78. this has been changed as clock time is much more usefull and
  79. readable. 
  80.  
  81. Each axis has it's scroller, immediately close to graph and a ruler
  82. below / beside a scroller. Scrollers can be used to change a portion
  83. of the graph to be viewed, in such a manner that X and Y axis are
  84. scrolled independently. Rulers enable independent changing of the zoom
  85. for each axis.
  86.  
  87. After any graph has been started, timeout is set fix to 1 minute for
  88. it's parent status window, when all graphs are updated
  89. simultaneously. After update, scrollers and rulers are reset to their
  90. original value, in such a manner that present state is in view,
  91. regardless of it's value changes. All scaling and drawing are done by
  92. the software automatically. 
  93.  
  94. You may of course also run several status windows, each with it's own
  95. set of graphs. 
  96.  
  97.             -------- End  of description of polygraph feature --------
  98.  
  99. Future versions of mysqlgui might include two options for this
  100. feature. First one would be to set a larger sampling period then one
  101. minute, for those systems where running "show status" once every
  102. minute may be too frequent. Another option can be also introduced in
  103. which graphs could hold data for more then one day. Implementation of
  104. these options depends on the feedback from the actual users. 
  105.          
  106. Now, I will (finally) have to  port mysqlgui 1.7.4 to Windows and to merge GNU and Borland versions of MySQL++. Which means no more fun for me, but only work...
  107.  
  108.  
  109.  
  110.  
  111. Cyprus, Larnaka, December 24  2000
  112.  
  113.  
  114.