• 一次索引实践


    没加索引前

    加完索引后

    ALTER TABLE `tf_za_coin_record_0` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_1` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_2` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_3` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_4` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_5` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_6` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_7` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_8` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_9` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_10` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_11` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_12` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_13` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_14` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_15` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_16` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_17` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_18` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_19` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_20` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_21` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_22` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_23` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_24` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_25` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_26` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_27` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_28` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_29` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_30` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_31` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_32` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_33` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_34` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_35` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_36` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_37` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_38` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_39` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_40` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_41` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_42` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_43` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_44` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_45` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_46` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_47` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_48` ADD INDEX( `cate`, `addtime`);
    ALTER TABLE `tf_za_coin_record_49` ADD INDEX( `cate`, `addtime`);
    
    for ($i = 0;$i < 50 ;$i++) {
        $za_coin_record = M('za_coin_record_'.$i);
        $cate_1_num += (double)$za_coin_record->where(['cate'=>['in',[1]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
        $cate_2_num += (double)$za_coin_record->where(['cate'=>['in',[16]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
        $cate_3_num += (double)$za_coin_record->where(['cate'=>['in',[8]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
        $cate_4_num += (double)$za_coin_record->where(['cate'=>['in',[7]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
        $cate_5_num += (double)$za_coin_record->where(['cate'=>['in',[11,12]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
        $cate_6_num += (double)$za_coin_record->where(['cate'=>['in',[2,3]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
    
        $cate_8_num += (double)$za_coin_record->where(['cate'=>['in',[15]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
        $cate_9_num += (double)$za_coin_record->where(['cate'=>['in',[9]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
        $cate_10_num += (double)$za_coin_record->where(['cate'=>['in',[14]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
        $cate_11_num += (double)$za_coin_record->where(['cate'=>['in',[10]],'addtime'=>[['egt', $start_time], ['lt', $end_time]]])->sum('amount');
    }
    

    无情!

  • 相关阅读:
    Windows Server2008 R2下安装Oracle 10g
    用R和BioConductor进行基因芯片数据分析(五):芯片间归一化
    用R和BioConductor进行基因芯片数据分析(四):芯片内归一化
    用R和BioConductor进行基因芯片数据分析(三):计算median
    R语言安装R package的2种方法
    用R和BioConductor进行基因芯片数据分析(二):缺失值填充
    Redhat EL4 install gcc 4.2
    Codeforces Round #166 (Div. 1) && (Div. 2)
    美国历任总统
    【JAXWS入门系列】第04章_SOAP异常处理和Handler处理
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/12073876.html
Copyright © 2020-2023  润新知