1、使用一些事务,分批处理,优化SQL语句,改变引擎等等,还有一些,硬件升级(内存、CPU升级),呵呵!

解决方案 »

  1.   


    新浪 的题目?
    1\不知道,有时间看mysql优化部分,插入优化和数据多少有关系吗?
      个人印象就是用查询最快的表,主键,索引,优化表命令
       上万条数据插入优化,服务器应有多进程功能!实在不行的,多开进程!呵呵!实在插不进去的,相办法插入!
    2、印象中一个文件本身是可以被多个文件同时写的,只不过结果不可知,如果可知就要加锁
    3,从一到n编号,数到m个,则第m个离开,最后一个是猴王,猴王0号;
      

  2.   

    第三题题目我觉得很清楚呀,
    一群猴子围在一起,从一到n编号,数到m个,则第m个离开,
    继续往下数m个接着离开,
    最后一个是猴王,问猴王是第几号(用m和n表示)?
    m和n具体给了的话就简单,
    比如 n=3,m=2时
    开始           1 2 3
    第一次2号离开, 1  3
    第二次1号离开,    3
    这时3号是猴王但m和n都没给定,要推导出一个公式
      

  3.   

    每天上万条,网站活跃时间按16个小时计算,10000/16/60 没分钟平均也就不到十次,如果数据事务不是太复杂,数据表设计合理,索引不过多,基本上不需要优化。题目给出某时段并发xxx那就另外说法。
      

  4.   

    今天我的服务器有毛病,文件传不上去,于是写了个js程序,n和m可任意修改
    <script> 
    var n=24; //猴子总数,可按实际情况更改
    var m=3; //报数到m出列,可按实际情况更改
    var j=0; //位置编号,取值1-n
    var s=0; //报数,取值1-m
    var k=0; //出列个数
    var a=new Array();
    for(i=1;i<n+1;i++) a[i]=0; //位置变量,有猴为0,
    ok();
    function ok(){
    if(j==n) j=0;
    j++;
    if(a[j]==0){
        s++;
        if(s==m ){
        s=0;
    k++;
    a[j]=1; //位置变量,无猴为1,
    }
    }
    if(k<n){ok();}
    else  alert('猴王是:'+j+'号');
    }
    </script>
      

  5.   

    1,sql优化,存储过程 
    2,... 
    3,题目模糊 
      

  6.   

    好了,我的服务器好使了,程序调试好了。这个问题在数学上被称为约瑟夫问题。
    <?php 
    $n=24; //猴子数
    $m=4; //报数为$m的出列
    $a=Array();
    while($k<$n){
    if($j==$n) $j=0;
    $j++;
    if($a[$j]==""){
        $s++;
        if($s==$m){
            $a[$j]=1; 
            $s=0;
            $k++;
            echo $j.' , '; //显示出列顺序
    }}}
    echo '<br>猴王是:'.$j.'号';
    ?>
      

  7.   

    dandande老大,学习了
    多个进程写入一个文件查询Shmop函数,这个东西很有用,如果经常使用的文件的话用这个方法包函进来
      

  8.   

    应该用Erlang这种面像进程的语言专门处理专业的问题。我的机器上都可以跑20多万个小进程。
      

  9.   

    每天上万条,其实不多。
    有两个问题,1是同时插入上万条。
    2是插入上万条后的管理。比如如果要排序,那么插入前先查找最佳插入位置是比较好的。如果是数据负载问题。那没办法,排队等待吧。比如Application.lock
    就看机能了