home *** CD-ROM | disk | FTP | other *** search
/ PC Format Collection 48 / SENT14D.ISO / tech / delphi / disk15 / dbtools.pak / SYBMON.DFM / SYBMON.txt
Encoding:
Text File  |  1995-08-24  |  8.0 KB  |  299 lines

  1. object SybMonitorDialog: TSybMonitorDialog
  2.   Left = 133
  3.   Top = 194
  4.   ActiveControl = ExitBtn
  5.   BorderStyle = bsDialog
  6.   Caption = 'Sybase Activity Monitor'
  7.   ClientHeight = 323
  8.   ClientWidth = 840
  9.   Font.Color = clBlack
  10.   Font.Height = -11
  11.   Font.Name = 'MS Sans Serif'
  12.   Font.Style = [fsBold]
  13.   PixelsPerInch = 96
  14.   OnShow = FormShow
  15.   TextHeight = 13
  16.   object ButtonPanel: TPanel
  17.     Left = 749
  18.     Top = 0
  19.     Width = 91
  20.     Height = 302
  21.     Align = alRight
  22.     BevelOuter = bvNone
  23.     TabOrder = 0
  24.     object ExitBtn: TBitBtn
  25.       Left = 8
  26.       Top = 8
  27.       Width = 77
  28.       Height = 27
  29.       Cancel = True
  30.       Caption = 'E&xit'
  31.       Default = True
  32.       ModalResult = 1
  33.       TabOrder = 0
  34.       OnClick = ExitBtnClick
  35.       Glyph.Data = {
  36.         78010000424D7801000000000000760000002800000020000000100000000100
  37.         04000000000000000000120B0000120B00000000000000000000000000000000
  38.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  39.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00330000000000
  40.         03333377777777777F333301BBBBBBBB033333773F3333337F3333011BBBBBBB
  41.         0333337F73F333337F33330111BBBBBB0333337F373F33337F333301110BBBBB
  42.         0333337F337F33337F333301110BBBBB0333337F337F33337F333301110BBBBB
  43.         0333337F337F33337F333301110BBBBB0333337F337F33337F333301110BBBBB
  44.         0333337F337F33337F333301110BBBBB0333337F337FF3337F33330111B0BBBB
  45.         0333337F337733337F333301110BBBBB0333337F337F33337F333301110BBBBB
  46.         0333337F3F7F33337F333301E10BBBBB0333337F7F7F33337F333301EE0BBBBB
  47.         0333337F777FFFFF7F33330000000000033333777777777773330000}
  48.       Margin = 2
  49.       NumGlyphs = 2
  50.       Spacing = -1
  51.       IsControl = True
  52.     end
  53.     object OptionsBtn: TBitBtn
  54.       Left = 8
  55.       Top = 40
  56.       Width = 77
  57.       Height = 27
  58.       Caption = '&Options'
  59.       ModalResult = 1
  60.       TabOrder = 1
  61.       OnClick = OptionsBtnClick
  62.       Glyph.Data = {
  63.         78010000424D7801000000000000760000002800000020000000100000000100
  64.         04000000000000000000120B0000120B00000000000000000000000000000000
  65.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  66.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333300333
  67.         33333333333773FF333333333330F0033333333333373773FF333333330FFFF0
  68.         03333333337F333773FF3333330FFFFFF003333333733FF33773333330FF00FF
  69.         FF80333337F3773F3337333330FFFF0FFFF03FFFF7FFF3733F3700000000FFFF
  70.         0FF0777777773FF373370000000000FFFFF07FFFFFF377FFF3370CCCCC000000
  71.         FF037777773337773F7300CCC000003300307F77733337F37737000C00000033
  72.         33307F373333F7F333370000007B703333307FFFF337F7F33337099900BBB033
  73.         33307777F37777FF33370999007B700333037777F3373773FF73099900000030
  74.         00337777FFFFF7F77733000000000033333377777777773333330000}
  75.       Margin = 2
  76.       NumGlyphs = 2
  77.       Spacing = -1
  78.       IsControl = True
  79.     end
  80.   end
  81.   object TabSet: TTabSet
  82.     Left = 0
  83.     Top = 302
  84.     Width = 840
  85.     Height = 21
  86.     Align = alBottom
  87.     Font.Color = clWindowText
  88.     Font.Height = -11
  89.     Font.Name = 'MS Sans Serif'
  90.     Font.Style = []
  91.     Tabs.Strings = (
  92.       'Activity'
  93.       'Processes'
  94.       'Locks')
  95.     TabIndex = 0
  96.     TabOrder = 1
  97.     OnClick = TabSetClick
  98.   end
  99.   object MonitorGrid: TDBGrid
  100.     Left = 0
  101.     Top = 0
  102.     Width = 749
  103.     Height = 302
  104.     Align = alClient
  105.     DataSource = MonitorSource
  106.     Font.Color = clBlack
  107.     Font.Height = -11
  108.     Font.Name = 'Arial'
  109.     Font.Style = []
  110.     Options = [dgTitles, dgColumnResize, dgColLines, dgTabs]
  111.     ParentColor = True
  112.     ParentFont = False
  113.     ReadOnly = True
  114.     TabOrder = 2
  115.     TitleFont.Color = clBlack
  116.     TitleFont.Height = -11
  117.     TitleFont.Name = 'Arial'
  118.     TitleFont.Style = [fsBold]
  119.   end
  120.   object MonitorDb: TDatabase
  121.     DatabaseName = 'SybaseMonitorDb'
  122.     TransIsolation = tiDirtyRead
  123.     Left = 40
  124.     Top = 272
  125.   end
  126.   object Refresh: TTimer
  127.     Enabled = False
  128.     Interval = 5000
  129.     OnTimer = RefreshTimer
  130.     Left = 8
  131.     Top = 272
  132.   end
  133.   object MonitorSource: TDataSource
  134.     DataSet = ActivityQuery
  135.     Left = 72
  136.     Top = 272
  137.   end
  138.   object ActivityQuery: TQuery
  139.     DatabaseName = 'SybaseMonitorDb'
  140.     SQL.Strings = (
  141.       'sp_who')
  142.     Left = 104
  143.     Top = 272
  144.     object ActivityQueryspid: TSmallintField
  145.       Alignment = taCenter
  146.       DisplayLabel = 'Proc Id'
  147.       DisplayWidth = 7
  148.       FieldName = 'spid'
  149.     end
  150.     object ActivityQuerystatus: TStringField
  151.       Alignment = taCenter
  152.       DisplayLabel = 'Status'
  153.       DisplayWidth = 8
  154.       FieldName = 'status'
  155.       Size = 10
  156.     end
  157.     object ActivityQueryloginame: TStringField
  158.       DisplayLabel = 'Login Name'
  159.       DisplayWidth = 11
  160.       FieldName = 'loginame'
  161.       Size = 12
  162.     end
  163.     object ActivityQueryhostname: TStringField
  164.       DisplayLabel = 'Host Name'
  165.       DisplayWidth = 10
  166.       FieldName = 'hostname'
  167.       Size = 10
  168.     end
  169.     object ActivityQueryblk: TStringField
  170.       Alignment = taCenter
  171.       DisplayLabel = 'Wait On'
  172.       DisplayWidth = 7
  173.       FieldName = 'blk'
  174.       Size = 3
  175.     end
  176.     object ActivityQuerydbname: TStringField
  177.       DisplayLabel = 'Database'
  178.       DisplayWidth = 10
  179.       FieldName = 'dbname'
  180.       Size = 10
  181.     end
  182.     object ActivityQuerycmd: TStringField
  183.       DisplayLabel = 'Command'
  184.       DisplayWidth = 30
  185.       FieldName = 'cmd'
  186.       Size = 16
  187.     end
  188.   end
  189.   object ProcessesQuery: TQuery
  190.     DatabaseName = 'SybaseMonitorDb'
  191.     SQL.Strings = (
  192.       'select * from master.dbo.sysprocesses')
  193.     Left = 136
  194.     Top = 272
  195.     object ProcessesQueryspid: TSmallintField
  196.       Alignment = taCenter
  197.       DisplayLabel = 'Proc Id'
  198.       DisplayWidth = 7
  199.       FieldName = 'spid'
  200.     end
  201.     object ProcessesQuerykpid: TSmallintField
  202.       DisplayLabel = 'Os Id'
  203.       DisplayWidth = 6
  204.       FieldName = 'kpid'
  205.     end
  206.     object ProcessesQueryhostprocess: TStringField
  207.       Alignment = taRightJustify
  208.       DisplayLabel = 'Host Proc Id'
  209.       DisplayWidth = 11
  210.       FieldName = 'hostprocess'
  211.       Size = 8
  212.     end
  213.     object ProcessesQuerystatus: TStringField
  214.       Alignment = taCenter
  215.       DisplayLabel = 'Status'
  216.       DisplayWidth = 8
  217.       FieldName = 'status'
  218.       Size = 10
  219.     end
  220.     object ProcessesQueryblocked: TSmallintField
  221.       Alignment = taCenter
  222.       DisplayLabel = 'Wait On'
  223.       DisplayWidth = 7
  224.       FieldName = 'blocked'
  225.     end
  226.     object ProcessesQuerysuid: TSmallintField
  227.       DisplayLabel = 'Login Id'
  228.       DisplayWidth = 8
  229.       FieldName = 'suid'
  230.     end
  231.     object ProcessesQueryuid: TSmallintField
  232.       DisplayLabel = 'User'
  233.       DisplayWidth = 5
  234.       FieldName = 'uid'
  235.     end
  236.     object ProcessesQuerydbid: TSmallintField
  237.       DisplayLabel = 'Database'
  238.       DisplayWidth = 9
  239.       FieldName = 'dbid'
  240.     end
  241.     object ProcessesQuerycmd: TStringField
  242.       DisplayLabel = 'Command'
  243.       DisplayWidth = 19
  244.       FieldName = 'cmd'
  245.       Size = 16
  246.     end
  247.     object ProcessesQuerycpu: TIntegerField
  248.       DisplayLabel = 'CPU Usage'
  249.       DisplayWidth = 10
  250.       FieldName = 'cpu'
  251.     end
  252.     object ProcessesQueryphysical_io: TIntegerField
  253.       DisplayLabel = 'Physical IO'
  254.       DisplayWidth = 10
  255.       FieldName = 'physical_io'
  256.     end
  257.     object ProcessesQuerymemusage: TIntegerField
  258.       DisplayLabel = 'Mem Usage'
  259.       DisplayWidth = 11
  260.       FieldName = 'memusage'
  261.     end
  262.   end
  263.   object LocksQuery: TQuery
  264.     DatabaseName = 'SybaseMonitorDb'
  265.     SQL.Strings = (
  266.       'sp_lock'
  267.       '')
  268.     Left = 168
  269.     Top = 272
  270.     object LocksQueryspid: TSmallintField
  271.       Alignment = taCenter
  272.       DisplayLabel = 'Proc Id'
  273.       DisplayWidth = 7
  274.       FieldName = 'spid'
  275.     end
  276.     object LocksQuerydbname: TStringField
  277.       DisplayLabel = 'Database'
  278.       DisplayWidth = 11
  279.       FieldName = 'dbname'
  280.       Size = 15
  281.     end
  282.     object LocksQuerylocktype: TStringField
  283.       DisplayLabel = 'Lock Type'
  284.       DisplayWidth = 14
  285.       FieldName = 'locktype'
  286.     end
  287.     object LocksQuerytable_id: TIntegerField
  288.       DisplayLabel = 'Table Id'
  289.       DisplayWidth = 10
  290.       FieldName = 'table_id'
  291.     end
  292.     object LocksQuerypage: TIntegerField
  293.       DisplayLabel = 'Page'
  294.       DisplayWidth = 10
  295.       FieldName = 'page'
  296.     end
  297.   end
  298. end
  299.