2017.05.16回顾 mysql索引 format

70 篇文章 0 订阅
30 篇文章 0 订阅
1、上午主要是写小结,其间同事问了个问题,我从中也学到了一些新的写法,关于str.format方法可以类似于这种
lista = [1234,234,555]
lista = map(lambda x:str(x),lista)
my_sql = 'select * FROM balabala WHERE customId IN ({0}) and phone = (\'{1}\')'.format(','.join(lista),'13112345678')
print my_sql

里面用{0}占位,format的时候就按照后面的参数依次替代,我一般是{account_id}取个名字这种,然后替代的时候采用sql.format(account_id=(replace_value)),然后另外一点温习的就是','.join的用法,后面如果是join一个list,这个list的元素要求每一个都是字符串,当然','.join这种方法也可以直接后面跟一个字符串,这样每一个字母都会join一个逗号,list如果元素是int型的,用map结合lambda函数很好进行转换,map和lambda的组合使用方法有一段时间没使用过了,有一些生疏

2、增加了organic客户的通过率,修复了没有对应loan_amount计算逻辑的bug

3、mysql索引的问题,mysql有索引没索引join速度完全不一样,有索引快太多,昨天也去查了下哪些情况下应该建索引以及索引太多的坏处,索引太多的坏处有个比喻很经典,一本书目录就占了一半还看什么呢?从实际的,增加存储量,update和insert增加底层IO,索引文件太大,查询时间增加,一般来说,对于经常where的条件,主外键建索引

4、下午还做了一个事情就是,计算新模型分数,然后矩阵策略,看了下分布,最后把这个策略提供给BOSS商议,我可能需要根据他们商议的结果,对AS前置模型进行迭代,而且提出了一个系统性建模建议,这个建议也需要靠我们自身强大的执行力不断推动

5、晚上思考了下银行卡三要素的问题,想了想还是不低黄了,看了篇报道,提了个建议,还干了什么呢?我起草了一个一种新的建模方法思考的文档,当时由于有AS前置模型需要快速迭代的问题就暂时放在了一边

6、回到家洗完澡已经接近12点,还小上了一下W,怎么说?现在手机升级系统的只有把照片腾出去,然后装新的APP才可以,APP不装了,麻烦,1/2/3还是不要W,相信自己可以的,下周开始执行,执行力!昨天时间没把握好,应该早点回去keep的,把时间规划好。另外发型怎么说?又不带发箍?一直散着不是办法,带发箍发现都救不回来了,所有还是把两边剔了,留上面的头发!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值