⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 querystats.jsp

📁 jive3论坛开源 最新 有版主功能 jive3论坛开源 最新 有版主功能 jive3论坛开源 最新 有版主功能
💻 JSP
📖 第 1 页 / 共 2 页
字号:
    <ul>    <table bgcolor="<%= tblBorderColor %>" cellpadding="0" cellspacing="0" border="0" width="600">    <tr><td>    <table bgcolor="<%= tblBorderColor %>" cellpadding="3" cellspacing="1" border="0" width="100%">    <tr bgcolor="#ffffff">        <td>Total # of inserts</td>        <td><%= ProfiledConnection.getQueryCount(ProfiledConnection.INSERT) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Total time for all inserts (ms)</td>        <td><%= ProfiledConnection.getTotalQueryTime(ProfiledConnection.INSERT) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Average time for all inserts (ms)</td>        <td><%= decFormat.format(ProfiledConnection.getAverageQueryTime(ProfiledConnection.INSERT)) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Inserts per second</td>        <td><%= decFormat.format(ProfiledConnection.getQueriesPerSecond(ProfiledConnection.INSERT)) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>10 Most common inserts</td>        <td bgcolor="#ffffff"><%                    list = ProfiledConnection.getSortedQueries(ProfiledConnection.INSERT, doSortByTime);                    if (list == null || list.length < 1) {                        out.println("No queries");                    }                    else {  %>                &nbsp;         </td>    </tr>    </table>    </td></tr>    </table>    <br>    <table bgcolor="<%= tblBorderColor %>" cellpadding="0" cellspacing="0" border="0" width="600">    <tr><td>    <table bgcolor="<%= tblBorderColor %>" cellpadding="3" cellspacing="0" border="0" width="100%">    <tr bgcolor="#ffffff"><td>    <%                out.println("<table width=\"100%\" cellpadding=\"3\" cellspacing=\"1\" border=\"0\" bgcolor=\"" + tblBorderColor + "\"><tr><td bgcolor=\"#ffffff\" align=\"middle\"><b>Query</b></td>");                out.println("<td bgcolor=\"#ffffff\"><b><a href=\"javascript:location.href='querystats.jsp?doSortByTime=false&refresh=" + refresh + "';\">Count</a></b></td>");                out.println("<td bgcolor=\"#ffffff\"><b>Total Time (ms)</b></td>");                out.println("<td bgcolor=\"#ffffff\"><b><a href=\"javascript:location.href='querystats.jsp?doSortByTime=true&refresh=" + refresh + "';\">Average Time</a> (ms)</b></td></tr>");                rowColor = 0;                for (int i = 0; i < ((list.length > 10) ? 10 : list.length); i++) {                    ProfiledConnectionEntry pce = list[i];                    out.println("<tr><td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + pce.sql + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.count) + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.totalTime) + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor++%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.totalTime/pce.count) + "</td></tr>");                }                out.println("</table>");            }        %></td>    </tr>    </table>    </td></tr>    </table>    </ul>    <b>UPDATE Query Statistics</b>    <ul>    <table bgcolor="<%= tblBorderColor %>" cellpadding="0" cellspacing="0" border="0" width="600">    <tr><td>    <table bgcolor="<%= tblBorderColor %>" cellpadding="3" cellspacing="1" border="0" width="100%">    <tr bgcolor="#ffffff">        <td>Total # of updates</td>        <td><%= ProfiledConnection.getQueryCount(ProfiledConnection.UPDATE) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Total time for all updates (ms)</td>        <td><%= ProfiledConnection.getTotalQueryTime(ProfiledConnection.UPDATE) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Average time for all updates (ms)</td>        <td><%= decFormat.format(ProfiledConnection.getAverageQueryTime(ProfiledConnection.UPDATE)) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Updates per second</td>        <td><%= decFormat.format(ProfiledConnection.getQueriesPerSecond(ProfiledConnection.UPDATE)) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>10 Most common updates</td>        <td bgcolor="#ffffff"><%                    list = ProfiledConnection.getSortedQueries(ProfiledConnection.UPDATE, doSortByTime);                    if (list == null || list.length < 1) {                        out.println("No queries");                    }                    else { %>                &nbsp;         </td>    </tr>    </table>    </td></tr>    </table>    <br>    <table bgcolor="<%= tblBorderColor %>" cellpadding="0" cellspacing="0" border="0" width="600">    <tr><td>    <table bgcolor="<%= tblBorderColor %>" cellpadding="3" cellspacing="0" border="0" width="100%">    <tr bgcolor="#ffffff"><td>    <%                out.println("<table width=\"100%\" cellpadding=\"3\" cellspacing=\"1\" border=\"0\" bgcolor=\"" + tblBorderColor + "\"><tr><td bgcolor=\"#ffffff\" align=\"middle\"><b>Query</b></td>");                out.println("<td bgcolor=\"#ffffff\"><b><a href=\"javascript:location.href='querystats.jsp?doSortByTime=false&refresh=" + refresh + "';\">Count</a></b></td>");                out.println("<td bgcolor=\"#ffffff\"><b>Total Time (ms)</b></td>");                out.println("<td bgcolor=\"#ffffff\"><b><a href=\"javascript:location.href='querystats.jsp?doSortByTime=true&refresh=" + refresh + "';\">Average Time</a> (ms)</b></td></tr>");                rowColor = 0;                for (int i = 0; i < ((list.length > 10) ? 10 : list.length); i++) {                    ProfiledConnectionEntry pce = list[i];                    out.println("<tr><td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + pce.sql + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.count) + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.totalTime) + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor++%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.totalTime/pce.count) + "</td></tr>");                }                out.println("</table>");            }        %></td>    </tr>    </table>    </td></tr>    </table>    </ul>    <b>DELETE Query Statistics</b>    <ul>    <table bgcolor="<%= tblBorderColor %>" cellpadding="0" cellspacing="0" border="0" width="600">    <tr><td>    <table bgcolor="<%= tblBorderColor %>" cellpadding="3" cellspacing="1" border="0" width="100%">    <tr bgcolor="#ffffff">        <td>Total # of deletes</td>        <td><%= ProfiledConnection.getQueryCount(ProfiledConnection.DELETE) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Total time for all deletes (ms)</td>        <td><%= ProfiledConnection.getTotalQueryTime(ProfiledConnection.DELETE) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Average time for all deletes (ms)</td>        <td><%= decFormat.format(ProfiledConnection.getAverageQueryTime(ProfiledConnection.DELETE)) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>Deletes per second</td>        <td><%= decFormat.format(ProfiledConnection.getQueriesPerSecond(ProfiledConnection.DELETE)) %></td>    </tr>    <tr bgcolor="#ffffff">        <td>10 Most common deletes</td>        <td bgcolor="#ffffff"><%                    list = ProfiledConnection.getSortedQueries(ProfiledConnection.DELETE, doSortByTime);                    if (list == null || list.length < 1) {                        out.println("No queries");                    }                    else { %>                &nbsp;         </td>    </tr>    </table>    </td></tr>    </table>    <br>    <table bgcolor="<%= tblBorderColor %>" cellpadding="0" cellspacing="0" border="0" width="600">    <tr><td>    <table bgcolor="<%= tblBorderColor %>" cellpadding="3" cellspacing="0" border="0" width="100%">    <tr bgcolor="#ffffff"><td>    <%                out.println("<table width=\"100%\" cellpadding=\"3\" cellspacing=\"1\" border=\"0\" bgcolor=\"" + tblBorderColor + "\"><tr><td bgcolor=\"#ffffff\" align=\"middle\"><b>Query</b></td>");                out.println("<td bgcolor=\"#ffffff\"><b><a href=\"javascript:location.href='querystats.jsp?doSortByTime=false&refresh=" + refresh + "';\">Count</a></b></td>");                out.println("<td bgcolor=\"#ffffff\"><b>Total Time (ms)</b></td>");                out.println("<td bgcolor=\"#ffffff\"><b><a href=\"javascript:location.href='querystats.jsp?doSortByTime=true&refresh=" + refresh + "';\">Average Time</a> (ms)</b></td></tr>");                rowColor = 0;                for (int i = 0; i < ((list.length > 10) ? 10 : list.length); i++) {                    ProfiledConnectionEntry pce = list[i];                    out.println("<tr><td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + pce.sql + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.count) + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.totalTime) + "</td>");                    out.println("<td bgcolor=\"" + ((rowColor++%2 == 0) ? "#dddddd" : "#ffffff") + "\">" + intFormat.format(pce.totalTime/pce.count) + "</td></tr>");                }                out.println("</table>");            }        %></td>    </tr>    </table>    </td></tr>    </table>    </ul><% } %><br><br><%@ include file="footer.jsp" %>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -