1、一个产品表,有300多万数据,怎么建立分区表合理?
2、服务器要如何配置?例如最好几块硬盘?硬盘分几个区?分区怎么存放?麻烦大家了!

解决方案 »

  1.   

    http://blog.csdn.net/wufeng4552/archive/2009/10/26/4728248.aspx
      

  2.   

    http://topic.csdn.net/u/20100920/09/d3887d3e-d85d-481d-bc00-a3a3783d1c7e.html
      

  3.   

    看懂那个链接就知道怎么弄啦,再不行就Google
      

  4.   

    这个表的索引包括 类别有3级,都是有索引的   按类别分区有点恐怖,我有6000个左右的行业类别省份 城市 也都有int字段的索引搜索用的是全文索引 按主题和关键字进行查询,详细介绍的暂时都不搜索这种情况如何分区合理?
      

  5.   

    还有就是光这个表的流量一天是50万-80万,因该会有不少并发的情况按类别或按地区显示速度都很快,基本是几豪秒到几十豪秒,就是全文检索慢(虽然80-90%的关键字速度基本在100豪秒内,但有些关键字需要2秒),我分区就是想提高这个速度还有我服务器CPU基本在5-8%之间,因该是太空闲了
    内存一共8G,以前没在SQL设置内存前基本占用3-4G,现在调整了最小内存,基本在7-8G服务器是windows2003,数据库是sql2005的
      

  6.   

    服务器硬盘是一块,15000转 100多G的,看样子用了分区表得增加硬盘,或则搞个raid
    cpu我是2颗8核的我们是做B2B商业站的,都是不同企业发布的信息
      

  7.   

    如果用時間不行,那就還是按種類來分了,,,終于種類數量多,,,
    那就先用SQL,做統計,,,
    然后,按照數量多寡來,,,平均拆成4分儸,,,
    當然id類別最好連續,比如1-1500,..之類
      

  8.   

    ID不连续的,他们经常有删除的情况,按固定ID,例如1-1000000,1000001-2000000,2000001-3000000,3000001-4000000, 4000001-5000000,分有点不均匀,还有,如果分了4个区,这4个区要存放在不同的硬盘吗?
      

  9.   

    不用全文索引用LIKE?这个更慢,基本是10-20倍速度的区别
      

  10.   

    還不行,就限制用戶的頻繁查詢發起,,,
    比如1分鐘之内只能發起5次查詢
    那就只有2個辦法了,,,分服務器 做群集 做負載均衡   
    學百度 google做 主動緩存