zoukankan      html  css  js  c++  java
  • 数据量增大后的问题

               不知不觉,公司目前运行的业务系统已经有6年之久了,生成环境中的数据库的数据量也非常大了,达到了200多G了,有很多表的数据量已经有几亿条了。

    但是我们的数据库以前设计时的ID为int类型,所以这些类型的值范围很快会用完了。所以必须要对数据库的重新设计了,同时业务系统也需要进行了升级优化了。

    int类型的数的范围是最大值是21亿多。按照目前的数据增长量,是该考虑将一些大数据量的表中的id用bigint来代替int了。还有数据库的文件块增长设置,数据库

    的分区,分表,读写分离等等问题也是该提上日程了。因为很显然数据量增长到一定程度后,就会有各种各样的问题了,比如查询报表超时,保存数据慢啊。。。

                有些实际问题,我们在设计系统之初是没有办法预料到的了,毕竟人都不是神,谁也无法提前预知未来。所以在一个生产系统运行的过程中,我们要不断对

    其进行优化,升级来保证它更好的运作。但是对于一些大数据量下的数据库设计,我们在初期时还是需要考虑这些问题,不能等到快爆发时才考虑。

                

  • 相关阅读:
    Qt 解析EXcel文件
    Qt PC 安卓 tcp传输文件
    Qt listwigwt item 加入自定义元素
    Qt 独立运行时伴随CMD命令窗口
    xml模块
    shelve模块
    json模块 pickle模块
    sys 模块
    os模块
    添加变量
  • 原文地址:https://www.cnblogs.com/kevinGao/p/3589947.html
Copyright © 2011-2022 走看看