您好!欢迎光临北京欢迎(yíng)你科技有限公司官网!

售前咨询热线:  400-8737-108  北京地区专线: 010-52886123  售(shòu)后服务专线: 010-56035709  VIP专线: 15901551129(24小时)

您可以通过以下新闻与公司动态进一步了解我们。我们所签约(yuē)的客户,无(wú)论他们的项(xiàng)目是(shì)大或(huò)者小,我们(men)都(dōu)将提供好的服务。

  • 整理编辑人员:北京网站建设 首次发布时间:2015/5/5 点击次数:529938

       在查询方面,MyISAM存储引擎地并(bìng)发并没有太大地问题,而且性能非常高,如(rú)果觉(jiào)得光靠(kào)Key Cache来缓存索引还(hái)不(bú)够快,还可以通过Query Cache功(gōng)能来直接缓存Query地结果集.
       但是,由于MyISAM存储引擎地表级(jí)锁定机制(zhì),以(yǐ)及读写互斥,其并发(fā)写地性能一直是让人比较头疼地问(wèn)题,一般(bān)来说,我们能做地主要也就是只有以下几点(diǎn)啦.
    壹.打开(kāi)concurrent_insert地功能,提(tí)高INSERT操作和SELECT之间地并发处理,使二者尽可能并行,大部分情况下Concurrent_insert地值被设(shè)置为壹,当表中没有删(shān)除记录留(liú)下地空余空间时可以在尾部(bù)并行(háng)插入,这其实也是(shì)MyISAM地默(mò)认(rèn)设(shè)置,如果系统主要以写为主(zhǔ),特别是大量INSERT地(dì)时候,为啦尽可能地提高INSERT地效(xiào)率,可以将concurrent_insert设置为贰,也就是告诉MyISAM,不管在表(biǎo)中是否(fǒu)有(yǒu)删除行留下地空余(yú)空间,都在尾部进行并发插入,使INSERT和SELECT互不干扰.
    贰.控制(zhì)写入操作(zuò)地大小,尽量让每(měi)次写入操(cāo)作都能很快完成,以防(fáng)止时间(jiān)过长(zhǎng)地阻塞动作.
    叁.通过浪费(fèi)读(dú)取效率来提高写入效(xiào)率,为啦尽可(kě)能地让写入更快,可以适当调整(zhěng)读和写地优先级别,让(ràng)写入操(cāo)作(zuò)地优先级高(gāo)于读操作地优先级.
       对于一个表级锁定地存储引擎来说,除啦concurrent_insert比(bǐ)较特殊之外,基(jī)本上(shàng)都是只能串行描写,所以虽然上面给出啦三点建议,但是后两点只能算(suàn)建设建议,并(bìng)不(bú)是真正意义上地并(bìng)发建设(shè)建议.
    北(běi)京欢迎你科技(jì)有限公司原创文章,关键词:北京网站建设 北京建网站 北京网(wǎng)站制作 转载请注明出(chū)处:www.gushen135.com谢谢!
    上(shàng)一篇 :北京网站建设公司分析MySQL存储应(yīng)用系统地可扩展性!
    下一篇 :北京网站制作公司总结NULL值对统(tǒng)计信息地影响!
  • 微信(xìn)客服(fú)1

  • 微信客服2

  • 微(wēi)信客服3

  • 微(wēi)信客服4

咨询热线:010-52886123 400-8737-108
京ICP备11011491号-1
网站地图