Free cookie consent management tool by TermsFeed Policy Generator

source: branches/PersistentDataStructures/HeuristicLab.Services.WebApp.Maintenance/3.3/WebApp/spaceUsage/spaceUsage.cshtml @ 16749

Last change on this file since 16749 was 12761, checked in by dglaser, 9 years ago

#2429: Worked on the maintenance WebApp plugin:

  • Space Usage Page: Displays the number of rows and allocated disk space for every database table
  • Plugin Page: Shows unused plugins and provides functionality to delete all and specific plugins
  • FactTask Page: Allows to aggregate all Job Tasks to a single task for a given job or jobs within an selected time period
  • FactClientInfo Page: Allows to aggregate consecutive FactClientInfo entries with the same state and isallowedtocalculate flag
File size: 4.4 KB
Line 
1@using HeuristicLab.Services.Hive
2<header class="view-header">
3    <ul class="nav nav-list nav-list-topbar pull-left">
4        <li class="active">
5            <a ng-href="#/maintenance/spaceusage">Space Usage</a>
6        </li>
7        <li>
8            <a ng-href="#/maintenance/plugin">Plugin</a>
9        </li>
10        <li>
11            <a ng-href="#/maintenance/facttask">FactTask</a>
12        </li>
13        <li>
14            <a ng-href="#/maintenance/factclientinfo">FactClientInfo</a>
15        </li>
16    </ul>
17</header>
18
19<div class="default-view-container">
20    <div class="row">
21        <div class="col-lg-12">
22            <div class="panel panel-default">
23                <div class="panel-heading">
24                    <h3 class="panel-title">Statistics Tables Space Usage</h3>
25                </div>
26                <div class="panel-body">
27                    <table class="table table-hover table-condensed" ts-wrapper>
28                        <thead>
29                            <tr>
30                                <th>#</th>
31                                <th ts-criteria="Name">Table Name</th>
32                                <th ts-criteria="Rows" class="text-right">Rows</th>
33                                <th ts-criteria="Reserved" class="text-right">Reserved</th>
34                                <th ts-criteria="Data" class="text-right">Data</th>
35                                <th ts-criteria="IndexSize" class="text-right">Index Size</th>
36                                <th ts-criteria="Unused" class="text-right">Unused</th>
37                            </tr>
38                        </thead>
39                        <tbody>
40                            <tr ng-repeat="tableInformation in statisticsTableInformation" ts-repeat>
41                                <td>{{$index + 1}}</td>
42                                <td>{{tableInformation.Name}}</td>
43                                <td class="text-right">{{tableInformation.Rows}}</td>
44                                <td class="text-right">{{tableInformation.Reserved}} KB</td>
45                                <td class="text-right">{{tableInformation.Data}} KB</td>
46                                <td class="text-right">{{tableInformation.IndexSize}} KB</td>
47                                <td class="text-right">{{tableInformation.Unused}} KB</td>
48                            </tr>
49                        </tbody>
50                    </table>
51                </div>
52            </div>
53        </div>
54    </div>
55
56    <div class="row">
57        <div class="col-lg-12">
58            <div class="panel panel-default">
59                <div class="panel-heading">
60                    <h3 class="panel-title">Hive Tables Space Usage</h3>
61                </div>
62                <div class="panel-body">
63                    <table class="table table-hover table-condensed" ts-wrapper>
64                        <thead>
65                            <tr>
66                                <th>#</th>
67                                <th ts-criteria="Name">Table Name</th>
68                                <th ts-criteria="Rows" class="text-right">Rows</th>
69                                <th ts-criteria="Reserved" class="text-right">Reserved</th>
70                                <th ts-criteria="Data" class="text-right">Data</th>
71                                <th ts-criteria="IndexSize" class="text-right">Index Size</th>
72                                <th ts-criteria="Unused" class="text-right">Unused</th>
73                            </tr>
74                        </thead>
75                        <tbody>
76                            <tr ng-repeat="tableInformation in hiveTableInformation" ts-repeat>
77                                <td>{{$index + 1}}</td>
78                                <td>{{tableInformation.Name}}</td>
79                                <td class="text-right">{{tableInformation.Rows}}</td>
80                                <td class="text-right">{{tableInformation.Reserved}} KB</td>
81                                <td class="text-right">{{tableInformation.Data}} KB</td>
82                                <td class="text-right">{{tableInformation.IndexSize}} KB</td>
83                                <td class="text-right">{{tableInformation.Unused}} KB</td>
84                            </tr>
85                        </tbody>
86                    </table>
87                </div>
88            </div>
89        </div>
90    </div>
91</div>
Note: See TracBrowser for help on using the repository browser.