各位高手路过请指导一下,先谢谢了!
情况是这样:我要给每个店开帐户时,自动创建这个店使用的2个表(目的是为了减轻表中的数据量),如果给500家店开户,系统就有1000个表了,每个表中的数据量先不讲,这样对sql服务器有什么不良影响?如果每个表每天增加1000条数据,所有表的数据加起来量也不小,除了对磁盘容量有要求外,其他的比如I/O瓶颈有要求没?要不要做RAID阵列?谢谢!

解决方案 »

  1.   

    你创建多少个表都没问题,主要看数据大小,还有查询,插入,更新操作的频率。
    数据小的话随便怎么搞都可以,大的话raid是必须得,结构优化也是必须得。
      

  2.   

    对sql服务器没什么不良影响,做RAID阵列磁盘的安全性肯定提高,但关键是做好数据备份
    安排定时作业,每周一次或每天一次定时在夜里做完全备份(视情况需要,可保留若干的备份),
    白天再做一个差异备份或日志备份,注意备份文件最好一式两份(原备份文件复制到其他机器的共享文件夹)
      

  3.   

    1.关键是看数据量的大小.
    2.做好优化(硬件如硬盘IOPS,内存容量.系统:配置,索引等)
    3.做好备份
    4.对于历史数据可以考虑做归档
      

  4.   

    如果每个表每天增加1000条数据,所有表的数据加起来量也不小,除了对磁盘容量有要求外,其他的比如I/O瓶颈有要求没?要不要做RAID阵列?I/O瓶颈与你的读写有关,如果一次写入的多,也许会有 1000条数据 1000张表 做个RAID阵列是需要的