从上个月起,秋色园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 数据框架操作文本)相关的文章,没想到写着写着写成这文章了,歪了。。。

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

  1. 科技云报道:2022Arm服务器现状:云阵营已成

    科技云报道原创. 与服务器硬件市场固若金汤的x86阵营不同,云服务商都非常欢迎Arm. 大概十年前,AMD曾与Arm结盟,推出过主打低功耗的Arm服务器,当时的Arm也只能打低功耗这张牌.以失败告终后 ...

  2. Oracle 中国研发中心裁员已成定局,云时代下一个是谁?

    2019年5月7日,甲骨文(Oracle)召开了中国区电话会议,亚太区人力资源负责人明确了裁员的计划,而且这是全球性.至此,过去几个月一直在传闻的大裁员正式开始了. 据甲骨文内部员工透露,此次主要裁撤 ...

  3. UC手游平台九游已成与91手机助手、360并列的国内三大手机游戏平台

    专访俞永福:不排斥外界支持 UC希望独立发展 发布日期:2013-02-20 来源:腾讯科技 UC优视与百度的"绯闻"愈传愈烈,真相却很简单:双方在谈,但仅此而已,远没有" ...

  4. 赛马命运已成,微盟在劫难逃

    "去中心化"."公域流量与私域流量"."传统企业开拓线上渠道". 由于疫情的出现,电商线上渠道的重要性显得愈发突出,国内电商去中心化的发展进 ...

  5. 安其拉开门最快的服务器,魔兽世界:怀旧服安其拉开门压力测试周四开放,位面已成最大问题...

    原标题:魔兽世界:怀旧服安其拉开门压力测试周四开放,位面已成最大问题 相信很多回归魔兽世界怀旧服的老玩家都希望在10多年以后再次体验一次安其拉开门时间,而那些没有经历过安其拉开门的玩家也对这个史诗级的 ...

  6. 绩优公司成主流 多家公司获政府补贴

    绩优公司成主流 多家公司获政府补贴 据证券时报数据部统计,自11月以来,深沪两市已有41家公司披露年终获得的政府补贴,总额高达18.40亿元,相当于这些公司今年前三季净利润总额的51.45%.与以往年 ...

  7. 估值超400亿美元的京东物流,已成顺丰最有力的竞争对手

    据路透社旗下媒体IFR日前报道,京东物流计划本月提交香港IPO申请,美国银行.高盛.海通国际将担任保荐人.更早之前曾有有报道称,京东着手准备2021年让京东物流在海外上市,交易对该业务的估值可能在40 ...

  8. 探探6年3.6亿用户背后,已成年轻人社交新阵地

    6月28日,社交平台探探发布六周年数据.数据显示,截止当前,探探全球总用户数已达3.6亿+,其中90年后出生的用户占比近80%,成最主力人群. 3.6亿+的用户规模,超80%的90后人群的令市场对探探 ...

  9. 昔日菜鸟已成今日老鸟

    不晓得大家有没有看过<我是特种兵>,如果看过的话,里边有这么一段场景不知大家是否还记得? 为了苗连的期望,小庄报名参加了特种兵选拔.在选拔的过程中,全军区侦察部队选送的100多名侦察兵骨干 ...

  10. 数显之家快讯:【SHIO世硕心语】供应链企业的 “ 搬运工时代 ” 已成过去!

    供应链企业的 " 搬运工时代 " 已成过去! 北京聚人英才教育科技院 李祝捷,不惑创投创始合伙人.本文为2020年12月2日演讲实录. 01 2020年是跌宕起伏 又充满了机遇的一 ...

最新文章

  1. 使用MasterPage遇到的问题
  2. 基础面试题 — 数据结构与算法
  3. 北京对无人车的热情,华尔街都感受到了
  4. python课程将主要介绍哪些内容-Python课程详细介绍
  5. Trigger4Orchard
  6. jackson 实体转json json字符串转实体
  7. 计算机操作系统稳定性的因素有哪些,计算机操作系统期末重点复习汇编.docx
  8. Java+Selenium+Testng自动化测试学习(三)— 断言
  9. 电脑扬声器耳机已拔出
  10. c语言.jpg图片转成数组_如何把pdf转成jpg?PDF转jpg过程详解
  11. [蓝桥杯]横向打印二叉树 Python满分解法
  12. 谈谈你对web语义化的理解
  13. 软件工程专业四个方向
  14. python学习笔记2-基本数据类型
  15. boox android 4.4,纷极阅读app
  16. 程序员申请加班调休被HR拒绝:996是行规,不想加班就趁早走人!
  17. 阿里云发邮件遇到的问题
  18. OpenCV 设置摄像机焦距
  19. sort排序,数组随机排序,随即洗牌
  20. 2022年桃子行情预测

热门文章

  1. 如何向水晶报表数据源中的存储过程传参数……
  2. matlab中normfit在正态分布中的使用技巧如下:
  3. 向量化编程:arrayfun及cellfun函数的使用
  4. M1支持 Accusonus ERA Bundle for mac(音频降噪消除去混音插件包)
  5. M1到底有多强!这是一份不深不浅的MacBook Air M1测评
  6. Mac 使用命令行工具解压和压缩 rar 文件
  7. EasyRecovery如何恢复CMake项目文件
  8. Android与物联网设备通信-网络模型分层
  9. 《Linux》美轮美奂的Arch, 详解Arch虚拟机安装
  10. CodeForces - 95C Volleyball(建边+dij)