发布网友 发布时间:2022-04-20 09:44
共4个回答
热心网友 时间:2022-04-10 05:51
MySQL其中的一个技术特点就是支持很多种存储引擎,包含MySIAM,InnoDB,Falcon,NDB Cluster,XtraDB等等,这些都是MySQL比较常用的一些存储引擎。它们有不同的应用特点,对数据的存储模式也用很大不同。具体可以百度文库中搜索mysqlchina发的一篇文章“MySQL各种存储引擎的对比”。如果是数据库数据量很大,并且在持续不断的增长,这需要仔细分析一下哪些是在线数据、哪些是离线保存的仅供查询的数据,然后,MySQL还有很多用于构建数据仓库的存储引擎,如InfoBright,Kickfire,Tokutek,Calpont等等,某些存储引擎的压缩比是非常大的,像InfoBright的压缩比可高达10:1。因此,关于这个问题,还是看你的应用是怎么构建的,是否支持读写分离、读可扩展性、数据本身的特点,然后选择合适的存储引擎就可以达到很好的效果
热心网友 时间:2022-04-10 07:09
定期备份数据 和 保持一段时间的数据
热心网友 时间:2022-04-10 08:44
增大内存
热心网友 时间:2022-04-10 10:35
收缩下 看看