首页   注册   登录
 demonps 最近的时间轴更新
demonps

demonps

V2EX 第 330772 号会员,加入于 2018-07-22 20:28:03 +08:00
demonps 最近回复了
13 天前
回复了 demonps 创建的主题 程序员 请教这条 mysql 优化出路在哪?
@zhangysh1995 试了好多方法 是 in 的锅 目前 in 不太好再抽一个量表示 蛋疼中~
13 天前
回复了 demonps 创建的主题 程序员 请教这条 mysql 优化出路在哪?
@jiehuangwei 感谢🙏
15 天前
回复了 demonps 创建的主题 程序员 请教这条 mysql 优化出路在哪?
@lpts007 其实这个本来就是一张 index 作用的表,
目前数据 300 万+
高频最高耗时 0.13s
本来这个是要 update ... from (select ...)
因为读写频次高导致 锁表,所以 拆成两步,先 select 再 update 。
本来就是 index 功能的中间表,扫 index 和扫全表就没啥差异了呀
15 天前
回复了 demonps 创建的主题 程序员 请教这条 mysql 优化出路在哪?
@Foredoomed 还是不对,create_time 放第一个 ,type 就变成 index 了 虽然没了 filesort
15 天前
回复了 demonps 创建的主题 程序员 请教这条 mysql 优化出路在哪?
@zhangysh1995 mysql> explain select it_id from assign_idx where (c_type, cat_id) in ((30, 1), (30, 2), (30, 3), (20, 4), (20, 6), (20, 9), (20, 10));
+----+-------------+------------+------------+-------+----------------------------+----------------------------+---------+------+------+----------+--------------------------+
| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
+----+-------------+------------+------------+-------+----------------------------+----------------------------+---------+------+------+----------+--------------------------+
| 1 | SIMPLE | assign_idx | NULL | range | idx_c_type_cat_c_user_time | idx_c_type_cat_c_user_time | 16 | NULL | 86 | 100.00 | Using where; Using index |
+----+-------------+------------+------------+-------+----------------------------+----------------------------+---------+------+------+----------+--------------------------+
15 天前
回复了 demonps 创建的主题 程序员 请教这条 mysql 优化出路在哪?
```mysql
> explain select it_id from assign_idx where c_user_id = 0 and l_user_id != 3333 and (c_type, cat_id) in ((30, 1), (30, 2), (30, 3), (20, 4), (20, 6), (20, 9), (20, 10)) order by create_time asc limit 1;
+----+-------------+------------+------------+------+----------------------------+------+---------+------+------+----------+-----------------------------+
| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
+----+-------------+------------+------------+------+----------------------------+------+---------+------+------+----------+-----------------------------+
| 1 | SIMPLE | assign_idx | NULL | ALL | idx_c_type_cat_c_user_time | NULL | NULL | NULL | 1 | 100.00 | Using where; Using filesort |
+----+-------------+------------+------------+------+----------------------------+------+---------+------+------+----------+-----------------------------+
```mysql
@dovme 之前的数据设计是 只记录了开始签到的时间, 如果有断签的时候 重置开始签到时间, 想要改成类似京东那种的, 提供补签的机会, 貌似不记录每次签到的时间 好像实现不了哈。。
2019-01-07 13:58:57 +08:00
回复了 demonps 创建的主题 Python 已有 3gp 音频的 bytes 流,如何抽取音频的时长?
人呢
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3214 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 11:14 · PVG 19:14 · LAX 04:14 · JFK 07:14
♥ Do have faith in what you're doing.