账号通
    

账号  

密码  

5980

查看

7

回复
主题:有关网站的数据库方面的优化 [收藏主题] 转到:  
94ijob 当前离线

31

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:786 分
登录次数:23 次
注册时间:2008/6/3
最后登录:2008/8/5
94ijob 发表于:2008/6/17 14:01:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店
[BR] 
[BR]    今天要说的网站的优化是指数据库方面的, 网站运行的快慢, 数据库是一个比较重要的方面, 特别是对于大数据量的网站来说。     今年年初准备做一个有关博客收集的网站,于是在汇网——双线主机网(http://www.shuangxian.com)买了一个空间,因为是双线的空间,一开始的时候速度是相当的快,但在运行两个月之后,逐渐感到速度降下来了,难道空间不稳定了?于是我找客服提出了我的问题,后来在汇网双线的技术部的检查下,通知我说是因为我的数据库的数据量太大了,查询的sql语句也不够优化,原来查询只需要几毫秒的,因为数据变多而变成了几秒了,所以才会导致网站的速度下降。   汇网双线主机网给我的答复主要有以下几个方面:      1、文章的主体内容不应该放在数据库表中     2、应该在适当的表的字段给予建索引      3、优化查询的SQL语句      4、去掉不必要的SQL查询        于是我去网上狂搜索有关数据库优化的文章。因为我网站就是每天去抓取各大博客网站的一些文章,所以日积月累也有上10万篇的文章了。我把article表里装载的文章内容提取出来,放在空间文件夹中,作为一篇文章一个文件这样,在需要读取文章的时候才去读文件。当然这里就要牺牲了搜索全文的功能了。接着我在程序里把每一个sql的执行都记录下来,发现执行最多的是类似这样的一条语句select * from article  where tag like '%体育%',这个消耗时间相当高,于是把tag提取出来做一个单独的tags表,于是查询变成 select a.* from article a,tags t wherea.IDAritle=t.fIDAritle and t.name='体育'。(关于tag就不详细说了,本来有关这个tag就已经可以说一篇文章了)接着我在article表的字段athor,fromurl等上建立索引。     原来查询要消耗几秒钟的SQL语句,一下子就减少到了0.001秒以下了。这里要谢谢双线客服对于我的问题的提出的解决方案,也让我认识到原来做海量数据的网站,数据库原来是这么重要的,希望各位网友也能从中了解到一点。
 
  支持(29) | 反对(29) 回到顶部顶端 回到底部底部
chb511gg 当前离线

44

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:344 分
登录次数:2 次
注册时间:2008/7/11
最后登录:2008/8/19
chb511gg 发表于:2008/7/15 6:09:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(29) | 反对(28) 回到顶部顶端 回到底部底部
qq4110987 当前离线

1756

主题

0

广播

0

粉丝
添加关注
级别:高一年

用户积分:278 分
登录次数:74 次
注册时间:2011/9/26
最后登录:2013/5/13
qq4110987 发表于:2011/10/17 17:14:09   | 只看该作者 查看该作者主题 藤椅 
 
  支持(26) | 反对(24) 回到顶部顶端 回到底部底部
donkey11111 当前离线

660

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:75 分
登录次数:4 次
注册时间:2011/6/21
最后登录:2011/10/27
donkey11111 发表于:2011/10/17 17:30:39   | 只看该作者 查看该作者主题 板凳 
 
  支持(24) | 反对(21) 回到顶部顶端 回到底部底部
lin3433466 当前离线

134

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:410 分
登录次数:30 次
注册时间:2011/9/23
最后登录:2012/11/4
lin3433466 发表于:2011/10/17 17:40:13   | 只看该作者 查看该作者主题 报纸 
 
[url]www.reb.cn[/url]
[url]www.xedc.cn[/url]
[url]www.gdhjzs.com[/url]
[url]www.gdlxzs.com[/url]
[url]www.aqsxygl.com[/url]
[url]www.gyhxdec.com[/url]
[url]www.gxglhxdec.com[/url]
[url]www.zjhzhxdec.com[/url]
  支持(20) | 反对(20) 回到顶部顶端 回到底部底部
qq4110987 当前离线

1756

主题

0

广播

0

粉丝
添加关注
级别:高一年

用户积分:278 分
登录次数:74 次
注册时间:2011/9/26
最后登录:2013/5/13
qq4110987 发表于:2011/10/19 17:27:15   | 只看该作者 查看该作者主题 地板 
科汛智能建站系统

楼主写的相当给力。支持了。

 
  支持(19) | 反对(19) 回到顶部顶端 回到底部底部
chunlianliu 当前离线

624

主题

46

广播

1

粉丝
添加关注
级别:六年级

用户积分:461 分
登录次数:48 次
注册时间:2011/8/30
最后登录:2012/9/4
chunlianliu 发表于:2011/10/19 17:36:01   | 只看该作者 查看该作者主题 7楼 
 
  支持(19) | 反对(18) 回到顶部顶端 回到底部底部
qq4110987 当前离线

1756

主题

0

广播

0

粉丝
添加关注
级别:高一年

用户积分:278 分
登录次数:74 次
注册时间:2011/9/26
最后登录:2013/5/13
qq4110987 发表于:2011/10/20 1:55:24   | 只看该作者 查看该作者主题 8楼 
做在线知识付费 选科汛云开店
楼主有才啊,,,牛人啊
 
  支持(18) | 反对(17) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.16406秒 powered by KesionCMS 9.0