• ADADADADAD

    mysql load数据无法绕过innodb cache该怎么办[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:09:55

    作者:文/会员上传

    简介:

    oracle装载数据的时候,可以使用direct write的方式,直接把这部分数据写入数据文件,而不需要先把这部分数据写入sga中的db cache里面。这样一方面速度上有很大提高,另一方面可以

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    oracle装载数据的时候,可以使用direct write的方式,直接把这部分数据写入数据文件,而不需要先把这部分数据写入sga中的db cache里面。这样一方面速度上有很大提高,另一方面可以避免对cache的冲击。

    mysql上目前还没有找到类似的方法,大量导入数据会对原cache造成很大冲击,使数据库物理读上升,磁盘io增加。

    作为一种替换方式,使用percona提供的 save / restore buffer pool特性,可以快速挽救这种cache冲击,但毕竟治标不治本。

    希望oracle接手mysql以后,可以在mysql上也实现这样的功能。有时候还是有这样的需求的,比方在系统上load历史数据,这些数据需要load进去,但现在又很少要访问的时候,direct write方式load就很有优势。

    mysql load数据无法绕过innodb cache该怎么办.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlloadinnodbcache