yzh
2022-05-10 8642cc943c7e803834d1553eb97de3bad1a0fae1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
using Common;
using Dao;
using System;
using System.Data;
using System.Text;
using System.Web;
using System.Web.Profile;
using System.Web.SessionState;
using System.Web.UI;
 
public partial class TableSpace : Page, IRequiresSessionState
{
   
    protected void Page_Load(object sender, EventArgs e)
    {
    }
 
    public string RenderTableSpaceTable()
    {
        using (GwUtilityDao gwUtilityDao = new GwUtilityDao())
        {
            StringBuilder stringBuilder = new StringBuilder();
            DataTable tableSpaceStatis = gwUtilityDao.GetTableSpaceStatis();
            stringBuilder.AppendFormat("<tr><td> 表空间</td><td>总大小</td><td>已使用</td><td>已使用百分比</td></tr>");
            foreach (DataRow row in (InternalDataCollectionBase)tableSpaceStatis.Rows)
            {
                DataRowReader dataRowReader = new DataRowReader(row);
                string str = dataRowReader.GetString("tablespace_name");
                if (str == "SMGWDAT" || str == "SMGWLOG")
                    str = "<span class=\"label label-primary\">" + str + "</span>";
                stringBuilder.AppendFormat("<tr><td>{0}</td><td>{1}MB</td><td>{2}MB</td><td>{3}%</td></tr>", (object)str, (object)dataRowReader.GetInt("total_mb"), (object)dataRowReader.GetString("used_mb"), (object)dataRowReader.GetDecimal("used_pct"));
            }
            return stringBuilder.ToString();
        }
    }
}