小弟在一家公司做LINUX下服务器的开发,公司的服务器要求数据性能很高,数据量也很大!
要求高速度的仿问数据库!小弟以前没有经验,请大虾指点!我们目前表的划分也,非常不合理,希望大家指点下,大数据量的数据表有什么设计原则!分不够给偶说一声,一定再加!

解决方案 »

  1.   

    1,首先要根据业务,满足需要
    2,如果数据量大可以考虑横向和纵向切割
       横向比如 可以按照组织结构,每个分公司建一个表
       纵向比如 可以按照时间,每个月份建一个表
       另外使用历史表,把过期或者处理完的数据转入历史表3。优化sql,合适的index
    4 , DBA的优化数据库的工作
    5 ,升级硬件
      

  2.   

    1.提高网络的流量,保证网络是一定没有问题的.
    2.建立不同的表空间,表分区,表索引
    3.不同业务放不同的磁盘.平均I/O.
    4.调整,优化oracle.