
mysql
weixin_46202430
这个作者很懒,什么都没留下…
展开
-
python2安装mySqldb报错
python2安装mySqldb ,一直报错: 换成pymysql就行了, 恩 ,搞了一天 才发现这么简单原创 2021-06-01 11:48:23 · 272 阅读 · 0 评论 -
mysql回表
当mysql查询时,使用非聚簇索引(也叫二级索引,辅助索引) 查到相应的叶子节点获取主键值,然后通过 主键索引(聚簇索引) 再查到相应的数据行信息,找到主键后通过聚簇索引 找到相应数据行的过程叫做回表。 如上图表A , 主键:id, 辅助索引:serial_no 查询: select * from A where id=7, 这里直接通过 聚簇索引查询,可以直接获取到id为的数据行. 查询 select * from A where serial_no=000124 , 即使用辅助索引进行查询,则会先原创 2020-11-25 16:06:36 · 9036 阅读 · 0 评论 -
数据库索引优化
商城活动时,遇到会员服务一个接口 响应很慢,导致整个服务的响应时间延长,具体原因和优化: sql 语句查询条件使用了一个where 条件 entity_type_id=1, entity_type_id又是索引,且表中有40多W行数据, 就导致数据查询很慢,8-9个此查询并发时 就阻塞了数据库,同时有其它数据库操作,整个数据cpu使用率达到95%。 优化: 查询去掉了entity_type_id=1 条件, 查存速度从1.4s 变到了0.02s (表中数据entity_type_id都为1) ...原创 2020-11-03 09:18:13 · 303 阅读 · 0 评论