Access优已成忧,一年后,还是离开了秋色园了

从上个月起,秋色园QBlog的数据库,已经从access+sqlite变更为sql2000+sqlite,从此,access离开了秋色园的怀抱。

 

该走的还是走了,秋色园在用Access一年多后,目前对本人来说,已优无可优,甚到为之担忧的地步,终于还是离开了。

 

下面让我们简单回顾一下秋色园与Access恩怨情仇(太久没写文章,不习惯写长文了):

 

恩:还记得最早秋色园使用Access,是由于秋色园是寄在朋友的godaddy的虚拟子目录下,那时候还没咋认识sqlite,因此access是最优选择,access感觉还是不错的,一开始感觉速度还是挺快的。

优点:简单实用,啥也不用想,传上去就OK了。

 

怨:随着秋色园文章量的增加,access在速度上,特别是分页速度,已经明显的力不从心,文章量越大,速度越是下降的明显,多次优化分页方法,终于速度上去了一点点,但这一点点并解决不了问题,后来换上了512M内存的vps。

缺点:经不起量(几万以上)的折磨。

 

情:虽然秋色园多次尝试换其它数据库,包括在oracle、Mysql、mssql等数据库上运行过秋色园,但由于内存实在太小,最终还是回归到access上,虽然也一度在sqlite上运行了,但没发sqlite有啥速度改善,于是一切回到了access,为并之优化打算奋斗到底。

优点:原来还好很多可优化的地方。

 

每次优化完access的问题,总多少会感觉到点优越感,弄久了,似觉的感情深了,以下回忆一下和Access优化有关的都有什么来着:

1:优化分页语句:在组合sql语句时,可以进行sql语句优化,这个好像到处都通用的,不需要分access了。
 
2:数据库分库:其实就是链接表,用链接表,的解可以在某种程度上解决一些问题。

这个分库涉及:把大量段的分离,或者表分离,尽量保持一个数据库小一点。

3:建立索引:Access也有索引的,不过我设了和没设,没感觉到有区别(不像其它数据库,设置后效果太明显)。

4:压缩数据库,用久了压一压,数据库小点,感觉还是有点用处的。

 

晕,总结了一下,才发现access没多少可优化点,以前优化都是在尽量避免和access接触,基本上是程序上的优化。

 

仇:由于Access本身并不具备多少优化点,因此,程序上根本无法100%阻挡access的写入或读取,因此,总在某一时刻,数据库死锁了,最可怕的,最后还经常出现aspnet_isapi检测到死锁,重启应用程序池,这对本来内存就小的服务器是最致命的打击,从此,我恨access。

 

缺点:当access死锁时,这是相当可怕的,因为除了重启IIS,你几乎没有其它方式可以恢复网站的正常运行。

 

补充另外一招:调用GC.Collect(),这招可以释放Access未关闭链接而链接引用丢失时造成的临时锁。

 

最后,我必须总结一下:

 

1:access本来就是桌面数据库,还是不要勉强逼它吃多线程应用。

 

2:站点有点流量的,内存一定要够大,vsp买时,内存至少得1G以上够开个sql2000,多花点钱,省N多时间。

 

3:目前秋色园QBlog运行在sql2000下+sqlite辅助,一切正常。

 

4:本来是想写文本数据库(CYQ.Data 数据框架操作文本)相关的文章,没想到写着写着写成这文章了,歪了。。。

版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:

http://www.cnblogs.com/cyq1162/archive/2012/04/03/2431523.html

时间: 2024-09-19 16:40:13

Access优已成忧,一年后,还是离开了秋色园了的相关文章

中产精英已成移民主力我们为何留不住钱和人

"投资移民"吸引中国大富豪,该走的基本都走了 "中产精英"已成移民主力军,八成是为子女教育 我们,真的留不住钱财和人才? 眼下,中国富豪"流行"投资移民的现象备受关注,然而,饱受房价.子女教育等压力困扰的"中产人群",才是真正的移民主力.这些循"技术移民"等途径远走高飞的人,数量远远超过需要金钱堆砌的投资移民,他们共同的特点是---"社会中坚". "移民潮"背后,隐约

互联网金融遭遇寒冬 风控已成生存之本

本文讲的是互联网金融遭遇寒冬 风控已成生存之本,随着各路资本的相继涌入,近年来互联网金融行业呈现快速的发展势头.与此同时,随着监管文件的密集出台,这个新兴行业也将逐步告别"野蛮生长",走上健康理性的发展之路. 行业变革的征兆已经初显.过去几个月,曾经在互联网金融领域一掷千金的创投资本正变得日趋理性,互联网融资环境发生剧变,大量互联网金融创业公司进入融资寒冬. 谁能在这股寒风中屹立不倒,互联网金融的生存之道有哪些?在11月12日上海证券报·中国证券网举办的"2015中国互联网金

网络已成播放营销主阵地 大数据助力影视数据统计

我常常追热播的电视剧,但是很少打开电视,都是从网上看.""90后"张晓这样说.像她一样,有越来越多的人已经改变了传统习惯,选择从网络而非电视上收看影视剧. 在这样的收视环境下,线上数据成为了影视剧播放.营销的主阵地.云合数据首席执行官李雪琳认为,"就中国影视剧市场而言,内容的变现方式已经逐渐转移到网络上,使数据的重要性得到了极大的提升."那么影视数据线上统计现状如何?未来又会有何新趋势呢? 现状:繁荣与虚假并存 "吴刚老戏骨,演得真好"

iPhone沦为配角 苹果内部已成"三足鼎立"

编者的话:从iPhone发布会可以看出,苹果试图以新的形象展示自己,而新款iPhone只是担当配角角色.库克.艾维.费德里西已成三足鼎立局面.iPhone沦为配角两款新版iPhone已经上市,与往常一样,新手机受到了全球用户的欢迎.十多年来,苹果一直接受部分钟爱媒体的采访,以此最大化 曝光新产品,同时也能让人们关注苹果的未来计划.Macintosh.iMac.iPhone和iPod都登上过<时代>杂志封面,而这些产品图片中一般都有乔布斯.这一次,三个陌生的苹果面孔出现在聚光灯下,而新款iPho

华三通信:当“云”已成“气候”

"华三通信进入云计算领域已经好几年,但从来没有做过一次整体的发布会."在一场未来科技感十足的发布会现场,华三通信云计算产品线总裁吴健既是感慨又蕴含深意的说了这样一句话.         在这场以"云享未来"为主题的发布会上,华三通信一连发布了多款产品,从底层硬件.虚拟化软件到云操作系统,再加上已有的各种解决方案和上下游合作,华三通信第一次向公众展现了自己在"云"上的全貌.         已经在云计算大潮中有所斩获的华三通信,正在通过更加主动地方

当“双态IT”已成共识 如何打造以数据驱动的运维平台?

本文讲的是当"双态IT"已成共识 如何打造以数据驱动的运维平台?[IT168 评论]中国双态运维大会·乌镇峰会是联盟一年一度的官方会议,会议围绕旨在双态IT环境下,为企业IT运维升级转型提供方法指导及最佳实践参考,避免"新技术烟囱"断崖式转型失败,实现IT运维管理平台的最大化,更好的促进ITSM.云资源.DevOps开发管理平台和运维自动化平台间的关系,推动厂商间双态技术研究合作;同时为企业与工具厂商提供交流学习分享的平台. 中国卓越的云计算及大数据运营商北京睿至大

预判2012:通胀见顶已成定局

当中国经济仍然维持9%左右增速时,讨论"硬着陆"似乎杞人忧天:通胀7月见顶一如所料:欧美经济复苏乏力是中国目前面临的最主要外部风险-- 记者 谢鹏 张涛 张子倩 在强力刺激下,世界经济复苏步伐仍然迟缓.美欧近期经济困局有进一步恶化趋势,"二次探底"之忧挥之不去.在这样的全球环境中,保持较高增速的中国经济能否避免"硬着陆"?物价走势是否存在变数?中国经济增长的短期风险和长期动力何在?人民币国际化是否适时?外资投行高盛.瑞银.花旗.汇丰.巴克莱的中国

独家内容已成视频网站新宠 失去内容优势或将出局

中介交易 SEO诊断 淘宝客 云主机 技术大厅 独家内容已成视频网站新宠 失去内容优势或将出局(TechWeb配图) TechWeb 10月23日报道 文/肖芳 十一长假之后,视频网站纷纷举行新一轮的发布会,几乎全部围绕内容展开.优质的内容成为视频网站核心竞争力已经是公认的事实,可关键在于如何构建起核心竞争力. 国内视频网站出现之初,内容的效仿对象是Youtube,却并未获得高质量的UGC,还背上了"盗版"的恶名,营收并未取得实质性突破.随后又转战Hulu模式,砸重金购买版权,影视剧版

网游已死电商将亡 腾讯已成“全民公敌”

硅谷网8月31日讯  日前,各大 互联网公司日前公布了Q2财报,腾讯第二季度网络游戏营收达到人民币55.647亿元,其收入超过盛大游戏和网易二季度收入总和.而据中国版协游戏工委与国际数据公司公布的报告显示,腾讯2012上半年网络游戏收入已占同期中国游戏总收入的43.8%.腾讯一家独大趋势越演越烈,同时阻碍行业创新的影响力也越来越大,不容 忽视.行业人士再次呼吁,中国亟需出台互联网行业反垄断法,建立公平.平等的市场秩序,重新激活和提升中国互联网产业的 整体竞争力. 网游已死电商将亡腾讯已成"全民公