- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 使用sql alchemy时,mysql的Collation不要用utf_bin
python3用sqlalchemy时候,用mysql,当Collation是utfbin,主键是varchar是无法使用的,会报一个无法把bin转换str的错误。如果是非主键是varchar,可以使用,但是读出来是bin,然后要手动decode下,代码有点繁琐。一开始遇到这个问题,varchar做主键,我查了很多资料,后来在stackoverflow发现有人在django也遇到类似这种错误。 所
2016-08-13 12:28:36 1170
原创 range check instead of index usage mysql索引使用注意
发现一个线上页面执行异常慢,explain 下,发现并没有用到索引查询(实际上该字段加了索引),extra的消息提示是range check instead of index usage mysql官网的解释是,没有用到索引查询,但是会比完全没有使用索引快。也就是索引的使用姿势不对。后来发现原来是varcha(n)不一样,我修改了n值一样,还是没用到索引,我show table status ,查
2016-08-13 11:51:32 396
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人