﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Baldwin's DNN</title>
    <description>在此研究DNN的所有相关课题，希望给DNN在中国的广为人知贡献一点绵薄之力....</description>
    <link>http://www.dnnsun.com/Community/BaldwinsBlog/tabid/67/blogid/1/Default.aspx</link>
    <language>zh-CN</language>
    <managingEditor>dnnsun@gmail.com</managingEditor>
    <webMaster>dnnsun@gmail.com</webMaster>
    <pubDate>Wed, 07 Jan 2009 11:32:10 GMT</pubDate>
    <lastBuildDate>Wed, 07 Jan 2009 11:32:10 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>SunBlog RSS Generator Version 2.1.0.0</generator>
    <item>
      <title>你的dnn站点慢了么?</title>
      <description>&lt;div style="text-indent: 2em"&gt;&lt;img style="border-right: #cdcdcd 3px solid; border-top: #cdcdcd 3px solid; border-left: #cdcdcd 3px solid; border-bottom: #cdcdcd 3px solid" height="128" alt="" hspace="5" width="128" align="left" src="http://www.dnnsun.com/Portals/0/Blog/application_load.gif" /&gt;当你的dnn站点在线运行了一段时间之后,你会发现速度在不断下降,加载页面很慢很慢,最后导致连自己都懒得访问了.这是为何呢?仔细寻找,你可能会发现数据库一直在膨胀,我想这就是站点变慢的罪魁祸首,在dnn中,如果你开启网站记录这一功能或某一任务调度,这些都会产生一堆的记录信息,久而久之就让你站点的数据库不断的膨胀. 你如果有条件或权限的话,你不妨到&lt;strong&gt;主机管理/SQL服务或&lt;/strong&gt;在SQL Manage里执行以下语句看看你的数据库大小都消耗在哪了:&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;sp_spaceused eventlog/sitelog/schedulehistory&lt;/div&gt;
&lt;div&gt;&amp;#160;&lt;img height="65" width="353" align="top" border="0" alt="" src="http://www.dnnsun.com/Portals/0/Blog/eventlog.gif" /&gt;&lt;/div&gt;
&lt;div&gt;我想到这你就应该很清楚我们下一步该怎么做&lt;span&gt;,那就是把这些信息都清除了,减轻网站的页面加载压力. 当然,如果这些信息对你跟踪网站有用的话,那你只能继续你的&lt;/span&gt;”蜗牛之旅”了&lt;span&gt;.下边列举两种方法可以清除这些记录.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;1)&lt;span&gt;&amp;#160;&amp;#160;&lt;/span&gt;&lt;/span&gt;到&lt;strong&gt;网站管理&lt;/strong&gt;&lt;span&gt;&lt;strong&gt;/查看日志&lt;/strong&gt;或&lt;strong&gt;网站记录&lt;/strong&gt;等页面手动清除,这一方法的缺点就是你还是没法清除&lt;/span&gt;schedulehistory这一表里的数据.&lt;/div&gt;
&lt;div&gt;&lt;span&gt;2)&lt;span&gt;&amp;#160;&amp;#160;&lt;/span&gt;&lt;/span&gt;到&lt;strong&gt;主机管理/SQL服务&lt;/strong&gt;下执行以下SQL脚本:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;link href="/Providers/HtmlEditorProviders/Fck/FCKeditor/editor/plugins/highlighter/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css" type="text/css" rel="stylesheet" /&gt;
&lt;div&gt;
&lt;div class="dp-highlighter" id="sql"&gt;
&lt;div class="bar"&gt;&amp;#160;&lt;/div&gt;
&lt;ol class="dp-sql"&gt;
    &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;TRUNCATE&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;TABLE&lt;/span&gt;&lt;span&gt;&amp;#160;{databaseOwner}[{objectQualifier}eventlog] &amp;#160;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li class=""&gt;&lt;span&gt;GO &amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class=""&gt;&lt;span class="keyword"&gt;TRUNCATE&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;TABLE&lt;/span&gt;&lt;span&gt;&amp;#160;{databaseOwner}[{objectQualifier}schedulehistory] &amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="alt"&gt;&lt;span&gt;GO &amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class=""&gt;&lt;span&gt;&amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="alt"&gt;&lt;span class="keyword"&gt;TRUNCATE&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;TABLE&lt;/span&gt;&lt;span&gt;&amp;#160;{databaseOwner}[{objectQualifier}sitelog] &amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class=""&gt;&lt;span&gt;GO &amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class=""&gt;&lt;span class="keyword"&gt;TRUNCATE&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;TABLE&lt;/span&gt;&lt;span&gt;&amp;#160;{databaseOwner}[{objectQualifier}SearchItemWordPosition] &amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="alt"&gt;&lt;span&gt;GO&amp;#160;&amp;#160;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;link href="/Providers/HtmlEditorProviders/Fck/FCKeditor/editor/plugins/highlighter/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css" type="text/css" rel="stylesheet" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align="left"&gt;就我本地开发服务器上的&lt;span&gt;dnn站点,原来备份数据有60M左右,清理之后我再备份就只有不大10M,我想这效果还是很显然的,所以不管是站点变慢了还是因为备份需要,我觉得我们都可以例时执行以上SQL脚本清理一下,这不失为一种策略.&lt;/span&gt;&lt;/div&gt;</description>
      <link>http://www.dnnsun.com/Community/BaldwinsBlog/tabid/67/entryid/29/Do-You-Know-Why-Your-DNN-Website-So-Slow.aspx</link>
      <author>dnnsun@gmail.com</author>
      <comments>http://www.dnnsun.com/Community/BaldwinsBlog/tabid/67/entryid/29/Do-You-Know-Why-Your-DNN-Website-So-Slow.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dnnsun.com/Community/BaldwinsBlog/tabid/67/entryid/29/Do-You-Know-Why-Your-DNN-Website-So-Slow.aspx</guid>
      <pubDate>Tue, 08 Apr 2008 09:57:51 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.dnnsun.com/DesktopModules/SunBlog/Trackback.aspx?id=29</trackback:ping>
    </item>
  </channel>
</rss>